Lavavel 提供一個快速的指令來建立認證所要用到的東西
php artisan make:auth
這些指令會產生一些view 、所有認證的路由跟HomeController
最後要在route建立一個認證路由
Route::auth();
這個路由是由一些路由組成
// Authentication Routes
Route::get('login', 'App\Http\Controllers\Auth\LoginController@showLoginForm');
Route::post('login', 'App\Http\Controllers\Auth\LoginController@login');
Route::get('logout', 'App\Http\Controllers\Auth\LoginController@logout');
// Registration Routes
Route::get('register', 'App\Http\Controllers\Auth\RegisterController@showRegistrationForm');
Route::post('register', 'App\Http\Controllers\Auth\RegisterController@register');
// Password Reset Routes
Route::get('password/reset/{token}', 'App\Http\Controllers\Auth\ResetPasswordController@showResetForm');
Route::post('password/email', ' App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail');
Route::get('password/reset','App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestForm');
Route::post('password/reset', 'App\Http\Controllers\Auth\ResetPasswordController@reset');
可以使用指令來查看php artisan route:list
參考來源
https://laravel.tw/docs/5.3/authentication
沒有留言:
張貼留言