Каков наилучший способ присвоения идентификатора пользователя - Laravel - PullRequest
0 голосов
/ 29 марта 2019

Я создаю рекламное объявление, подобное этому

public function store(Request $request) 
{
    $advert = PropertyAdvertisement::create($request->all());
    return response()->json($advert);
}

Каков наилучший способ прикрепления идентификатора пользователя к модели объявления?

1 Ответ

0 голосов
/ 29 марта 2019

После создания добавьте строку перед возвратом, чтобы передать поле в переменную $ advert (при условии, что user_id является заполняемым полем в модели PropertyAdvertisement, а ваш запрос направляется через промежуточное ПО Auth):

$advert->user_id = \Auth::user()->id;
$advert->save();

Или, если вам нужно меньше кода, добавьте user_id к объекту $ request до создания:

$request['user_id'] = \Auth::user()->id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...