Как вызвать метод контроллера из app.js laravel

Я хочу передать объект в мой метод контроллера 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);
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]