На клиенте
fire() {
axios.get( APIENDPOINT + '/fired2').then((response)=>{
this.status = response.data.message;
})
На сервере
Route::get('/fired2', function () {
NewUserRegistered::dispatch('lalla');
return response()->json([
'message' => 'Successfully fired through api (get)!',
], 201);
});
Все срабатывает, в pusher и обратно все залетает.
Но.
Route::post('/fired3', function (Request $request) {
return response()->json([
'message' =>$request->message // данные получаю нормально
], 201);
// NewUserRegistered::dispatch($request->input('message'));
event(new NewUserRegistered($request->message);
});
в компоненте
fire2() {
axios.post( APIENDPOINT + '/fired3', {'message':this.message}).then((response)=>{
this.status = response.data.message;
})
не срабатывает Event.
Как тогда в Event передать данные из формы? В $request все заходит.