我有2个端点:
Route::get('user', function () {
$data = ...;
return response()->json($data);
});
Route::get('user-premium', function () {
$data = ...;
return response()->json($data);
});
在用户溢价中,Ii需要使用令牌限制aaccess(但我不想使用jwt或数据库)
我计划使用env变量,例如API_TOKEN=xxx
那么,如何基于env变量进行自定义保护
我的目标是请求/api/user-premium/?token=xxx
,xxx
是来自env变量的值
答案 0 :(得分:0)
我认为您正在寻找this
简而言之:
user
表格Auth::api
中间件Auth::guard('api')->user()
App\Http\Middleware\Authenticate
以处理$request->wantsJson()