laravel 內建會員的認證auth , 已實作,登入/註冊/忘記密碼
接下來我們來配合既有系統修改
主要指令: php artisan make:auth
產生相關認證需要的 route/controller/view
使用 php artisan make:auth後
接下來配合既有系統 進行修改
1.修改會員table:
/config/auth.php
'table' => 'member',
/app/User.php
protected $table = 'member';
2.修改routing : /routes/web.php
取消# Route:auth()
新增:
Route::get('/login',array('as' => 'login', 'uses' => 'LoginController@index'));
Route::post('login','LoginController@index');
Route::get('/logout','LoginController@logout');
3.middleware
將需要會員登入的routing 加上auth
//需要登入的頁面
Route::group(['before'=>'auth'], function(){
Route::get('member', 'MemberController@index');
Route::post('member/update', 'MemberController@update');
Route::get('order', 'MemberController@index');
});