无法在新的laravel 5.6安装中进行布线

时间:2018-02-10 21:10:54

标签: php laravel-5 routing composer-php laravel-5.6

今天,我开始通过作曲家使用这段代码进行全新的laravel安装(与往常一样):

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

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

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

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

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

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

2 个答案:

答案 0 :(得分:0)

如果更改了route/web.php文件,则需要重新启动laravel实例。如果您的网址正确(要输入您的foo页面),请检查一下吗?

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

答案 1 :(得分:0)

检查您的.env文件是否已创建, 如果没有继续创建它然后。 使用php artisan key:generate

为您的应用生成应用加密密钥