Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Ребят, пожалуйста подскажите. Есть простая регистрация пользователя, в контроллере сохраняются данные в таблицу users:
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]);
Как можно так сделать, чтобы ещё и в другую таблицу role_user(id,user_id,role_id), при регистрации нового пользователя, сохранялся id соответствующего юзера и роль по умолчанию у всех(role_id = 1)?
Не в сети
$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]);
$user->roles()->attach(1);
return $user;
Не в сети
Спасибо! Это то что нужно.
Не в сети
Страницы 1