一、注册路由
注册 laravel 自带的 auth 路由
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
二、新增属性
在 app/Http/Controllers/Auth/AuthController.php 中新增
protected $redirectPath = '/articles';
这里表示注册或者登录成功后跳转的页面
三、新建注册视图
新建文件:resources/view/auth/register.blade.php
访问:http://localhost:8000/auth/register 进行注册
注册成功后,访问 http://localhost:8000/auth/logout 进行退出登录
四、新建登录视图
新建文件:resources/view/auth/login.blade.php
访问:http://localhost:8000/auth/login 进行登录
登录成功后,访问 http://localhost:8000/auth/logout 进行退出登录
可以使用以下方法获取登录用户的数据,比如
Auth::user()->name
可以使用以下方法登录指定 ID 用户
Auth::loginUsingId(2);
这里的 2 表示登录 id=2 的用户