Beg*_*ner 5 php laravel laravel-5
我有一个功能,其中
public function index(){
$users = User::doesntHave('roles')->latest()->paginate()->except(Auth::id());
return UsersResource::collection($users);
}
Run Code Online (Sandbox Code Playgroud)
当我 dd 时,Auth::id()即使我在控制器上声明了 auth 外观,它也会返回 null
use Illuminate\Support\Facades\Auth;
Run Code Online (Sandbox Code Playgroud)
这是我存储在里面的路线 api.php
Route::resource('users','Users\AdminUsersController')->except([
'create', 'edit'
]);
Run Code Online (Sandbox Code Playgroud)
auth:api在中间件中添加受身份验证保护的路由
Route::post('login','LoginController@login');
Route::middleware(['auth:api'])->group(function () {
Route::resource('users','Users\AdminUsersController')->except([
'create', 'edit'
]);
//other authenticated Routes goes inside this block
});
Run Code Online (Sandbox Code Playgroud)
对于 Api 身份验证,我建议您查看https://laravel.com/docs/5.6/passport
| 归档时间: |
|
| 查看次数: |
4463 次 |
| 最近记录: |