我刚刚安装了Lumen
,但是当我转到它的公共目录localhost/lumen/public
时,
很抱歉,找不到您要查找的页面。
将会出现。
我检查了app\Http\routes.php
并更改了
$app->get('/', function () use ($app) {
至
$app->get('/lumen/public/', function () use ($app) {
而且它起作用了。
但这不是我想要的。在Laravel中,'/'
运行得非常完美。如何让Lumen与'/'
协同工作
顺便说一下,当我使用php artisan serv
时,'/'
只能在artisan服务器上运行:(
发布于 2015-08-09 14:36:49
一种方法:
在/public/index.php
中更改
$app->run();
至
$app->run($app['request']);
另一种方式:
这也是有效的(更快):
$app->run($app->make('request'));
发布于 2015-06-18 17:17:12
当你不使用php artisan服务时,你在用什么?如果您使用的是普通的php -S
,则还需要指定公共目录,如下所示:
php -S localhost:8000 -t public/
您需要在lumen
目录中执行此操作。
https://stackoverflow.com/questions/30891405
复制相似问题