событиями и тд, но у меня планируется всего юзеров 100 в год, поэтому я решил что можно использовать и такой подход.
Я создаю диалог от лица админа с только что зареганным юзером.
Я не могу понять как мне адекватно получить id именно этого последнего зареганного юзера?
Так тоже работает. Но если я удалю последнего юзера из базы - диалоги перестанут создаваться, так как естественно в actualId будет неверное число.
$user = User::create(); $user->id;
или User::create()->messages()->create([]);
Все что то я совсем запутался)
запутался, разбей код на части
Получается я убираю return вообще. В $user делаю create со всеми параметрами. Следом создаю новое сообщение и сохраняю используя user->id Все правильно думаю?
нужен return или нет решать тебе как я понимаю данный метод создает пользователя по правильному даный метод должен вернуть пользователя далее в методе где вызвал create() получил пользователя и уже там создаешь сообщение от имени администратора, но не как не в текущем методе
Вот я так тоже думал... Я честное слово пытался часа 2 найти где вызывается этот метод, что бы именно там впихнуть код после вызова. Но не осилил... Я только начинаю въезжать и мне ещё немного трудно в этих моментах
Типа там написано @return App\Models\User. Я предположил, логично что там и вызывается этот метод, но ничего там не обнаружил
Обсуждают сегодня