刚刚安装了Lumen框架。 点击浏览器中的http://localhost/lumen/public/链接,出现以下错误,有人对此有所了解吗? 将其追溯到bootstrap文件夹中的app.php文件。
答案 0 :(得分:28)
如果你想在没有“php artisan serve”的情况下访问流明项目
$app->run();
替换为
$request = Illuminate\Http\Request::capture();
$app->run($request);
从这条路径yourlumenproject/public/index.php
答案 1 :(得分:8)
在根文件夹中打开终端,运行以下命令php artisan serve
。
Lumen开发服务器在http://localhost:8000/
上启动答案 2 :(得分:8)
如果您想在本地开发中提供应用程序,可以执行以下操作:
php -S localhost:8000 -t public/
它将在端口8000的localhost中提供。希望这有帮助。
注意:我使用的是Laravel Framework版本Lumen(5.2.4)(Laravel Components 5.2。*)
答案 3 :(得分:6)
目前,流明仅在域根中运行 (我已提交PR修复此问题,但尚未合并)
您必须在本地网络服务器上创建虚拟主机,并将其文档根目录指向 public 目录。之后,您可以使用以下内容访问您的应用:http://lumen.dev
。
手动设置此选项的简单方法是Laravel Homestead。它是为Laravel制作的官方Vagrant盒子,可以让您轻松地启动和运行您的开发环境。