status 500 внутренняя ошибка сервера на посте ajax - Laravel - PullRequest
0 голосов
/ 24 октября 2019

я пытаюсь создать данные поста с помощью ajax post, но когда я отправляю данные с этим, у меня появляется ошибка 500 внутренняя ошибка сервера

я сделал добавление токена csrf, но все равно ошибка, это моякод ajax

$.ajax({
    type: "POST",
    headers: {
    'X-CSRF-Token': $('meta[name="_token"]').attr('content')
    },
    url: "{{ route('touchpoint.add') }}",
    data: {
        content_id: "15",
        content_type: "clip",
        actual_position: e.position,},
    // dataType: 'json',
    dataType : 'json',
    success: function (json) {
        console.log('success');
    }
});

и это мой контроллер

if (!$request->ajax()) {
            return "";
        }

        if (!empty(session('user'))) {
            echo "login dulu";
        }

        $params = [
            'content_id' => $request->content_id,
            'content_type' => $request->content_type,
            'actual_position' => $request->actual_position,
        ];

        $response = $this->apiPostReward('/touchpoints', $this->getTokenRewards(), $params);

        if ($response->status->code == 0) {
            $return = [
                'status' => 0,
                'message' => 'Success adding point'
            ];
            return response()->json($return);
        }
        else {
            dd($response);
        }

Я не могу найти ошибку, поэтому я предполагаю, что я что-то делаю неправильно.

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