【发布时间】:2020-12-31 22:25:35
【问题描述】:
我有一个内置在 laravel 中的小型 Api,它应该在命中端点时返回响应。 问题是,同样的端点在邮递员中返回一些东西,但在 Vue Js 中返回空数据。 我已经为此奋斗了 48 小时,这让我发疯了,任何帮助将不胜感激。 谢谢
public function search_passport(Request $request){
$pass = DB::table('passengers')->where('passport_number',$request->input('passport_number'))->get();
if($pass->count() == 0){
return response(['message' => 'Passport number not found, please fill the form']);
}
return new PassengerResource($pass);
}// search_passenger
以上是Api中控制器的代码
Route::post('/searchpassport', [PassengerController::class, 'search_passport']);
这是路线
this.$http.post('searchpassport', this.passport_number, {headers:{
'Authorization' : 'Bearer ' + this.token.access_token,
'Accept' : 'application/json',
'Content-Type' : 'application'
}})
.then(res => {
console.log(res)
})
这也是我在 Vue Js 中进行的 API 调用
【问题讨论】:
-
什么是
$http?
标签: javascript mysql laravel vue.js postman