Как сохранить данные с идентификатором пользователя в таблице, используя Laravel Ajax - PullRequest
0 голосов
/ 29 января 2020

error screenshot

Я должен сохранить данные в таблице базы данных с идентификатором пользователя, используя laravel ajax. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему

мой код контроллера

public function store(Request $request)
    {


        $rearcameras = new Rearcameras();
        $rearcameras->user_id = auth()->id();
        $rearcameras->name = $request->name;
        $rearcameras->size = $request->size;
        $rearcameras->type = $request->type;


        return $this->sendResponse($rearcameras->toArray(), 'Command Send Successfully successfully.');
    }

и ответ, который он получает:

{"success":true,"data":{"user_id":null,"name":null,"size":null,"type":"f-camera"},"message":"Command Send Successfully successfully."}

Я должен сохранить зарегистрированный идентификатор пользователя при отправке .... Я получаю user_id null Как я могу сохранить user_id, пожалуйста, помогите мне.

usertable screenshot

Заранее спасибо

1 Ответ

0 голосов
/ 29 января 2020

Обновите код вашего контроллера

public function store(Request $request)
{
    $rearcameras = new Rearcameras();
    $rearcameras->user_id = Auth::user()->id;
    $rearcameras->name = $request->name;
    $rearcameras->size = $request->size;
    $rearcameras->type = $request->type;
    $rearcameras->save();
    return $this->sendResponse($rearcameras->toArray(), 'Command Send Successfully successfully.');
}

Не забудьте использовать использовать Auth в верхней части контроллера

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