1

今天我用这段代码(和往常一样)通过composer开始了一个全新的laravel安装:

composer create-project --prefer-dist laravel/laravel new_proj

安装后欢迎页面成功启动,中间有 laravel 标志。问题是我无法路由新的 url,例如当我在 中键入以下代码时route\web.php,我收到错误“抱歉,找不到您要查找的页面”

Route::get('foo', function () {
    return 'Hello World';
});

另一个问题是,当我打开调试模式时,config\app.php我仍然没有得到详细的错误来解决问题。

对于可能的答案,我应该说使用 port:8000 并没有解决我的问题,顺便说一下......php artisan serve也不起作用并出现此错误:无法在 127.0.0.1:8000 上侦听(原因:尝试以访问权限禁止的方式访问套接字. .... 请注意,我检查了是否有其他服务正在使用此端口,只是发现没有服务正在使用它

我一直使用这个例程来安装 laravel 并且它运行良好,但是使用新版本(5.6)似乎它不起作用或者我做错了什么。

4

2 回答 2

1

如果更改route/web.php文件,则需要重新启动 laravel 实例。您是否检查您的 URL 是否正确(进入您的foo页面)?

如果php artisan serve不起作用,请尝试检查您的防火墙或使用更改端口php artisan serve --port=YOUR-NEW-PORT(替换YOUR-NEW-PORT为 8000 以外的其他端口)。

于 2018-02-10T21:28:59.677 回答
0

检查您的.env文件是否已创建,如果没有则继续创建它。为您的应用程序生成应用程序加密密钥php artisan key:generate

于 2018-06-03T10:16:15.233 回答