[英]Laravel 5.4 Combined Api route group with auth middleware?
如何將api路由組與我的auth結合使用,以實現如下所示:
Route::group(['middleware' => 'auth'], function () {
...
});
因此,如果我調用默認的api路由:
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
app/api/user
我沒有返回值。
我是api路由的新手,所以我在做什么錯。
我找不到API Laravel 5.4的教程
像這樣
Route::group(['middleware' => 'auth:api'], function(){
Route::get('user', function(Request $request) {
dd($request->user());
});
});
通過ajax傳遞令牌
var token = <?php json_encode(Auth::user()->api_token); ?>;
$.ajax({
url:'http://...',
headers: {
'Authorization': 'Bearer ' + token
},
method: 'POST'
...
})
Route::middleware('auth:api')->get('/user', function () {
return Auth::user();
});
要么
Route::get('/user', function () {
return Auth::user();
})->middleware('auth');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.