Laravel 5.4 значение по умолчанию в role_id - PullRequest
0 голосов
/ 29 мая 2018

На самом деле я новичок в Laravel, и у меня проблема с моим приложением.У меня есть таблица USERS (id, логин, пароль, role_id, имя, фамилия, электронная почта), которую я хотел бы записать, а для role_id всегда используется значение по умолчанию 1, потому что на моем месте в таблице ROLES (id, role) администраторимеет ID 1, а член имеет значение 2. Я хотел бы, чтобы модификация была в контроллере или модели, а не в миграциях.заранее спасибо

1 Ответ

0 голосов
/ 02 июня 2018

Когда вы сохранили пользователя и у вас есть данные, добавьте в данные ключ role_id.
Например, Controller

   public function (Request $request) {
       $data = $request->all();
       $data['role_id'] = 1;

       if (User::create($data)) {
           // some message for successfully created
           return redirect('some-route');
       }

       // some message for failed to save user
       return redirect()->back();
   } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...