我看到Laravel 5.2改变了routes.php
用途.
事实上,旧的:
Route::controllers([ 'auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController', ]);
现在不行.
相反,我看到它更好用:
Route::Auth();
但是这种方法不提供密码和注册路由,就像它用来......
实际上,我使用我在Stack Overflow上看到的解决方案,使用get和post方法:
// Authentication Routes... Route::get('login', 'Auth\AuthController@showLoginForm'); [...] // Registration Routes... Route::get('register', 'Auth\AuthController@showRegistrationForm'); [...] // Password Reset Routes... Route::get('password/reset/{token?}','Auth\PasswordController@showResetForm'); [...]
这是非常糟糕的,所以这个新的Laravel版本有更好的5.2 route.php文件的使用吗?
谢谢你的帮助 !
从Laravel 5.2开始,身份验证系统就更容易启动和运行.您只需运行此命令:
php artisan make:auth
这将负责设置必要的身份验证资源:路由定义,视图等.Laravel文档中有关于该主题的更多信息.您还可以查看此文章以查看Laravel 5.2中新增的其他功能.