无法在全新 laravel 5.6 安装中进行路由

Can't route in fresh laravel 5.6 installation

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

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

安装后,欢迎页面成功启动,中间有 laravel 徽标。 问题是我无法路由新的 url 例如,当我在 route\web.php 中键入以下代码时,我收到错误 "Sorry, the page you are looking for could not be found"

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

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

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

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

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

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

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

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