我创建了一个使用auth:api
中间件和 Passport
access_token
的API
Route::middleware(['auth:api'])->group(function () {
Route::post('/store_bill','Api\BillController@store');
});
从邮递员那里可以很好地工作,但是当我尝试从其他控制器访问Request::create
和dispatch
API时,它将返回 未经身份验证的
Request::create
的代码:
$request = Request::create('api/store_bill', 'POST', $req->toArray());
$request->headers->set('Content-Type','application/json');
$request->headers->set('Accept', 'application/json');
$request->headers->set('Authorization', 'Bearer '.Cache::get('access_token'));
Request
body 和 header :
回复: