问题标签 [lumen-5.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1950 浏览

php - 通过 Composer 下载 Lumen 时出错

我刚刚将我的 Laravel 版本更新到 5.2 并更新了我的作曲家。然后,当我尝试通过 composer 安装 Lumen 时,出现以下错误:

您的要求无法解决为一组可安装的软件包。

问题 1 - 结论:不要安装 laravel/lumen-installer v1.0.1 - 结论:移除 symfony/process v3.0.0 - laravel/lumen-installer ^1.0 的安装请求 -> laravel/lumen-installer [v1. 0.0,v1.0.1]。- 结论:不要安装 symfony/process v3.0.0 - laravel/lumen-installer v1.0.0 需要 symfony/process ~2.3 -> 可以满足 symfony/process[v2.3.0, v2.3.1, v2.3.10, v2. 3.11、v2.3.12、v2.3.13、v2.3.14、v2.3.15、v2.3.16、v2.3.17、v2.3.18、v2.3.19、v2.3.2、v2.3.20、v2.3.21、v2.3.22、 v2.3.23、v2.3.24、v2.3.25、v2.3.26、v2.3.27、v2.3.28、v2.3.29、v2.3.3、v2.3.30、v2.3.31、v2.3.32、v2.3.33、v2。 3.34、v2.3.35、v2.3.4、v2.3.5、v2.3.6、v2.3.7、v2.3.8、v2.3.9、v2.4.0、v2.4.1、v2.4.10、v2.4.2、v2.4.3、 v2.4.4、v2.4.5、v2.4.6、v2.4.7、v2.4.8、v2.4.9、v2.5.0、v2.5.1、v2.5.10、

  • 只能安装以下之一:symfony/process[v2.3.0, v3.0.0]。
  • 只能安装以下之一:symfony/process[v2.3.1, v3.0.0]。
  • ...
  • symfony/process 的安装请求 == 3.0.0.0 -> symfony/process[v3.0.0] 可以满足。

安装失败,正在将 ./composer.json 还原为其原始内容。

我只是根据文档中的说明在命令行上运行了这个命令:

0 投票
1 回答
1073 浏览

laravel - 如何在 Lumen 5.2 中获取路由和命名空间?

Lumen 5.2 尚未正式发布,但正如您在 GitHub 存储库中看到的那样,这些方法app()->getRoutes()app()->getNamespace()不再可用。

有没有其他方法可以在 Lumen 5.2 中获取路由和命名空间?

0 投票
5 回答
40502 浏览

laravel-artisan - Why has the artisan serve command been removed from Lumen 5.2?

Please. Does anybody know why Lumen's team removed the command php artisan serve? That command was very helpful !.

0 投票
1 回答
1707 浏览

laravel - Lumen 5.2 中的身份验证

在 AuthServiceProvider 中;

我似乎无法让它工作。GETrequests 没有,body所以不input存在。我也试过使用$request->header('api_token')但仍然得到unauthorised

如果我对下面的类似内容进行独立搜索,DB它会起作用;

任何人都可以确认$request可以在此处访问标题吗?

0 投票
0 回答
466 浏览

laravel - 使用 Lumen 的路由器捕获以斜线结尾的 url

我有一个 Lumen 项目(Lumen 5.2),我需要为两个相同的 url 做两件不同的事情,除了结尾的斜杠“/”。例如:

但我没有找到一种方法来编写能够捕捉这种差异的路线。

我试过这个:

但是两个 url (/some/path/some/path/) 都被最后一条路由捕获并且$psome/path这两种情况下都是如此,所以我不知道它是什么 url。

有没有办法解决这个问题?

0 投票
0 回答
357 浏览

testing - Lumen 5.0 使用 CrawlerTrait::call() 时请求对象参数为空

通过 PHPUnit 测试调用 CrawlerTrait::call() 来测试 API 端点时。

或者

有一条路线:

使用控制器:

传递给控制器​​的$request的内容有一个空的 $request->request->parameters:

而当我通过浏览器、邮递员甚至 wget 请求相同的 API 端点时,请求对象将返回一个填充的$request->request->parameters

这会导致分页或任何查询驱动的功能无法测试,因为它可以在浏览器中工作,但不能通过 CrawlerTrait::call();

值得一提的是,使用 CrawlerTrait::call() 时返回的 Response 设置了查询属性而不是参数属性。

0 投票
1 回答
1490 浏览

php - Lumen - 类 url 不存在

我正在使用 Lumen 创建网站,虽然我的控制器、路由和视图配置良好,但当我尝试在控制器中使用重定向功能时出现错误。

这是错误代码:

我的路线得到了很好的认可(您可以在错误中看到它应有的转换)。

这是我在控制器中使用的代码:

我还取消了 boostrap/app.php 中的以下注释:

redirect()使用Lumen的功能有问题吗?我尝试了redirect(route())redirect()->route(),它们给出了相同的结果。

0 投票
6 回答
16237 浏览

php - 如何在流明 5.2 中设置时区?

我没有找到关于如何在 Lumen 5.2 中设置默认时区的任何相关信息(只有技巧)。有什么干净的方法可以做到这一点吗?

0 投票
2 回答
2411 浏览

php - 在 Lumen 5.2 中配置日志轮换

我试图在 Lumen 上配置日志轮换,但我被卡住了。我知道如何使用 Laravel 做到这一点,但是(再一次)我迷失了 Lumen。

我试图将其添加到 中app/bootstrap.php,因为我在某处读过它:

我可以查看此错误:

我不明白这是什么意思,我应该怎么做。

有人成功轮流登录 lumen 5.2 吗?

0 投票
1 回答
476 浏览

php - Lumen -> 第 54 行错误 - require(): 需要打开失败

我将 Lumen 的新副本安装为 Heroku 应用程序。此外,我在其中实现了 packange Dingo:https ://github.com/dingo/api/但是当我尝试加载所有内容时,服务器返回此错误:

我试图删除供应商文件夹等并重新安装它,但结果是一样的

编辑:我的 composer.json 是:

编辑 2:我现在在我的本地机器上尝试过,Lumen with Dingo 工作正常,所以 Heroku 叹了口气。如何在 Heroku 日志中查看流明日志?