Laravel Ajax Request $ request пустой результат - PullRequest
0 голосов
/ 01 марта 2019

У меня есть сообщение метода запроса ajax, подобное этому на виде:

$.ajax({
                data: { test : 1337, _token: "{{csrf_token()}}" },
                type: "POST",
                url: '{{ route("get_image_by_parent_id") }}',
                success: function (res) {
                    console.log(res)
                },
            });

и вот мой код маршрута:

Route::post('backend/blog/get_image_by_parent_id', 'Backend\BlogController@get_image_by_parent_id')->name('get_image_by_parent_id');

вот мой контроллер:

public function get_image_by_parent_id(Request $request)
    {
        echo json_encode($request);
    }

когда я смотрю на вкладке сети, это показывает мне так:

Результат отладки вкладки сети

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 01 марта 2019
echo json_encode($request);

Это не правильно, поскольку объект запроса не хранит данные вашего запроса непосредственно к нему.Это набор многих других вещей в переменной -

Если вы хотите получить доступ ко всем вашим запросам , тогда я предлагаю вам сделать это вместо -

$request->all();

Выможно использовать dump () или dd () в соответствии с вашим требованием распечатать вывод на консоли.

dump($request->all());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...