Laravel 5.4.21默认身份验证链接不起作用

Laravel 5.4.21默认身份验证链接不起作用,laravel,laravel-5,Laravel,Laravel 5,我遵循本用户手册:为Laravel 5.4编写 我首先通过发布以下命令创建了一个新的Laravel应用程序: $ laravel new mysite 在.env文件中,我更改了DB\u DATABASE=mysite\u DB 然后我切换到/Code/mysite目录并发布: $ php artisan make:auth $ php artisan migrate 当我指着我得到的信息:“对不起,你正在寻找的页面找不到。”也是一样的。我也试过了 为什么默认身份验证路由不起作用 rout

我遵循本用户手册:为Laravel 5.4编写

我首先通过发布以下命令创建了一个新的Laravel应用程序:

$ laravel new mysite
在.env文件中,我更改了DB\u DATABASE=mysite\u DB

然后我切换到/Code/mysite目录并发布:

$ php artisan make:auth
$ php artisan migrate
当我指着我得到的信息:“对不起,你正在寻找的页面找不到。”也是一样的。我也试过了

为什么默认身份验证路由不起作用


routes/web.php的内容如下:


首先,运行$
php artisan make:auth


因为默认情况下,至少在5.4中,Laravel不包括身份验证路由和视图。运行该命令将生成它们。您将看到。

好的,我自己解决了这个问题:

我首先发布:

$ vagrant box list
要查找我的下载框,请执行以下操作:

$ vagrant box remove laravel/homestead
然后我将我的家园从1.0.1版升级到2.1.0版:

$ vagrant box add laravel/homestead
我还使用以下工具升级了我的家园流浪环境:

$ git clone https://github.com/laravel/homestead.git Homestead2
$ cd Homestead2
$ git checkout v5.2.4

在此之后,身份验证路由起作用。

只有身份验证路由不起作用?你在Apache2上启用了mod rewrite吗?我有一个使用laravel 5.3的站点,它可以工作。我正在使用Homestead,所以我想默认情况下应该启用它。运行
php artisan route:clear
,创建一个自定义路由,然后尝试是否可行。:)@Troyer,我运行了
php artisan route:clear
仍然无效。当您发布
php artisan route:list--path=login
时,是否列出了该路径?噢,是的。没有足够早地看到评论。现在我们来深入了解一下。
$ git clone https://github.com/laravel/homestead.git Homestead2
$ cd Homestead2
$ git checkout v5.2.4