Я только что нашел решение этой проблемы, попросив эту проблему у моего старшего брата.во-первых, мой тип данных для упражнения - int, и я помещаю в него символы (строки).
$table->integer('excercise_type')->nullable()->after('medication_time');
view:
<select class="custom-select d-block w-100" name="excercise_type" id="excercise_type" required>
<option selected="selected" >Walking</option>
<option >Running</option>
<option >Cycling</option>
</select>
до устранения ошибки код выглядит так, чтоя набрал
теперь давайте начнем разрешать часть этой ошибки
1) Прежде всего присвойте значения типа 1,2,3 вашим опциям в теге select в вашем представлении.
<select class="custom-select d-block w-100" name="excercise_type" id="excercise_type" required>
<option selected="selected" value="1">Walking</option>
<option value="2">Running</option>
<option value="3">Cycling</option>
</select>
2) просто зайдите в вашу конфигурационную папку и создайте файл с именем constant.php.
3) теперь верните массив и напишите имя вашего поля ввода и присвойте им значения вашегополе опций, которое вы пишете на стороне вашего вида, вот так.
<?php
return[
'EXERCISE_TYPE_WALKING' => '1',
'EXERCISE_TYPE_RUNNING' => '2',
' EXERCISE_TYPE_CYCLING' => '3',
];
?>
Я надеюсь, вы получите помощь по этому вопросу.