Laravel 5.7 AJAX-запрос 500 (Внутренняя ошибка сервера) - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь вставить данные, используя Laravel и Ajax.Когда я отправляю форму, я получаю следующую ошибку: 500 (Внутренняя ошибка сервера)

Здесь маршрут:

Route::post('/insert-data', 'AjaxController@insertData');

Контроллер:

    public function insertData(Request $request) {

 if($request->ajax()) {
        $members= Member::create($request->all());

        return response($request->all());
    }



}

jquery:

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
   });

    $('#submitInsert').on('click',function(e){
         e.preventDefault();
         var data = $(this).parent('form').serialize();
         var url = $(this).parent('form').attr('action');


         $.ajax({
             type: 'post',
             url : url,
             dataType : 'json',

             success: function(data) {
                 console.log(data);
             }

         });
           });

Я также поставил

    <meta name="csrf-token" content="{{ csrf_token() }}">

, но я все еще получаю 500 (Внутренняя ошибка сервера)

1 Ответ

0 голосов
/ 15 сентября 2018

Можете ли вы попробовать использовать этот скрипт:

$.ajax({
             type: 'post',
             url : url,
             dataType : 'json',

             data: {
            action: "whatever action you want to happen write it here"
        },
...

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...