Vue.js HTTP Laravelはどのようにvue.jsによってGETリクエストを受け取りますか?あなたが見ることができるように
Route::get('api/login',function(Illuminate\Http\Request $req){
$arr["echo"]=$req->all();
$arr["test"]="OK!!";
return json_encode($arr);
}
Laravel
methods :{
login(){
var data ={
client_id: 2,
client_secret: '5YVQ6rsSehoh5BOWsxAU3KxGeqT1tCRGHn5dx1iX',
grant_type: 'password',
username : this.email,
password: this.password
}
//send a GET request using Vue-Resource
this.$http.get("http://localhost/kubikt2/public/api/login", data)
.then(response=>{
console.log(response)
})
}
}
を呼び出し、エコー$ req->のgetContent();ララヴェルでは何も返しません。私はLaravelにVue.jsにより送信されたVaRのデータにアクセスするにはどうすればよい
?
あなたは '返す$ req->のgetContent()を試してみました;'、または単に ' Response :: make( "OK!"); '代わりに? – manniL
私はjson形式でエコー結果を返そうとしました。しかし、応答はコンソールにempy配列を表示します。 – ethan17
私はダミーのテストvarを返そうとしましたが、コンソールには "test" varのみが表示されていましたが、 "echo"は表示されませんでした。var – ethan17