Я просто хочу выполнить простую задачу.
Мой файл .blade.php имеет поле выбора для ролей со значениями:
<p>Role:</p>
<div class="form-group">
<select name="role_id" id="role_id">
<option value="1">Admin</option>
<option value="2" selected="selected">User</option>
</select>
</div>
А мой обработчик запросов прост:
$user = User::create([
'name' => $request['name'],
'surname' => $request['surname'],
'email' => $request['email'],
'password' => Hash::make($request['password']),
'role_id' => $request['role_id'],
]);
role_id - целочисленный столбец
Но я получаю ошибку: Field 'role_id' doesn't have a default value.
Как будто я даже не передавал значение? Я что-то пропустил?
То, что я пытался: я пытался гуглить, но все, кажется, работают с каким-то окном выбора Laravel, которое на данный момент мне не по силам. Я хочу, чтобы все было просто с HTML.