Я хочу передать объект в мой метод контроллера AccepterDemande. Итак, я использовал axios для вызова метода из моего app.js, но я не знаю, действительно ли это работает? потому что я не получаю никакой ошибки, но метод не отображает результат.
var ListeRc= new Vue({
el: '#rctable' ,data() {
return {
rcs: []
}
},
mounted : function(){
console.log('mounted');
},
created() {
this.listenerRc();
} ,
methods : {
listenerRc(){
e.channel('channelSup')
.listen('EnvoyerDemande', (e) => {
this.rcs.push(e)
})
},
accepter($index){
axios.get('/response',{
DateRc:this.rcs[$index].DateRc,
Id:this.rcs[$index].id
});
}},
});
Когда я нажимаю на кнопку, я вызываю функцию Accepter ($ index); Я проверял раньше, работает ли rcs [$ index]; и да, это работает.
это мой маршрут:
Route::get('/response','SuperieurController@AccepterDemande');
и мой SuperieurController:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SuperieurController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return view('Superieur');
}
public function AccepterDemande(Request $request){
dd($request);
}
}
Задача ещё не решена.
Других решений пока нет …