安装后未在Lumen中找到页面

时间:2015-06-17 12:18:26

标签: php laravel routes lumen

我刚刚安装了Lumen但是当我前往其公共目录localhost/lumen/public时,

  

抱歉,找不到您要查找的页面。

会出现。

我检查了app\Http\routes.php并更改了

$app->get('/', function () use ($app) {

$app->get('/lumen/public/', function () use ($app) {

它有效。

但这不是我想要的。在Laravel中,'/'完美无缺。如何使Lumen与'/'一起使用?

BTW当我使用php artisan serv时,'/'可以工作,但只适用于工匠服务:(

2 个答案:

答案 0 :(得分:35)

单程:

/public/index.php更改

$app->run();

$app->run($app['request']);

另一种方式:

这也有效(更快):

$app->run($app->make('request'));

答案 1 :(得分:0)

当你不使用php artisan服务时,你在使用什么?如果您使用的是vanilla php -S,您还需要指定公共目录,如下所示:

php -S localhost:8000 -t public/

您需要在lumen目录中执行此操作。