【发布时间】:2015-06-25 03:45:46
【问题描述】:
刚刚安装了 Lumen 框架。 在我的浏览器中点击链接http://localhost/lumen/public/ 并收到以下错误,有人知道吗? 追溯到bootstrap文件夹中的app.php文件。
【问题讨论】:
-
您可能想查看Laravel Homestead 进行本地开发。
刚刚安装了 Lumen 框架。 在我的浏览器中点击链接http://localhost/lumen/public/ 并收到以下错误,有人知道吗? 追溯到bootstrap文件夹中的app.php文件。
【问题讨论】:
如果你想在没有“php artisan serve”的情况下访问 lumen 项目
$app->run(); 替换为
$request = Illuminate\Http\Request::capture();
$app->run($request);
从这条路径yourlumenproject/public/index.php
【讨论】:
在根文件夹中打开终端运行以下命令php artisan serve。
Lumen 开发服务器启动于http://localhost:8000/
【讨论】:
如果您想在本地开发中为您的应用提供服务,您可以这样做:
php -S localhost:8000 -t public/
它将在 localhost 的 8000 端口中提供服务。希望对您有所帮助。
注意:我使用的是 Laravel Framework 版本 Lumen (5.2.4) (Laravel Components 5.2.*)
【讨论】:
目前 Lumen 仅在 域根目录中运行。
(我已提交了修复此问题的 PR,但尚未合并)
您必须在本地网络服务器上创建一个 虚拟主机,并将其文档根目录指向 public 目录。之后,您可以通过以下方式访问您的应用:http://lumen.dev。
手动设置的一个简单替代方法是Laravel Homestead。它是为 Laravel 制作的官方 Vagrant 盒子,可让您轻松启动并运行您的开发环境。
【讨论】: