Laravel:PHP Artisan Make:Auth不创建路由

我正在按照this tutorial在我的应用程序中创建基本的用户身份验证.

当我运行php artisan make:auth时,它确实会创建视图.
但是,应该自动设置的路线不起作用.

它将以下行添加到我的路由文件:

Route::auth();
Route::get('/home', 'HomeController@index');

但是,当我在菜单(由Artisan命令创建)上单击“登录”或“注册”时,将引发404错误,就像没有将路由分配给所请求的URI一样.

解决方法:

如果您使用的是laravel 5.2版本,请在routes.php中使用以下代码

Route::group(['middleware' => 'web'], function () {
    Route::auth();

    Route::get('/home', 'HomeController@index');
});

否则,您可能无法直接访问URL.
如果然后从命令提示符处使用php artisan服务

上一篇:RabbitMQ之推送消息


下一篇:路由的Zend反向匹配返回当前URL