У меня есть форма, которая принимает 3 значения: taste
, name
и description
десерта.
public function store(Request $request)
{
$cake = Desserts::create([
'taste' => $request->input('Taste'),
'name' => .. (same)
'description' => ..
])->id;
}
В $request->input('Taste')
«Вкус» относится к ИМЯ передается в поле ввода, которое пользователь использует для ввода вкусовых данных десерта. Однако этот синтаксис не работает (т.е. не обновляется до БД), и, хотя у меня есть значения, введенные в фактической форме, ошибка заключается в том, что я получаю следующее нарушение ограничения целостности:
"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'taste' cannot be null
Я не совсем понимаю, почему он классифицируется как ноль, когда я четко ввел значения в поле ввода.
Кроме того, причина, по которой у меня есть ->id
, потому что я хочу использовать переменную $cake
через идентификатор, связанный с этим десертом для чего-то другого, поэтому он должен быть в этом формате
Пример формы:
<v-text-field
v-model="thedessertitems"
>
</v-text-field>
Внутренние данные:
thedessertitems: [
{id:10, name:'Taste'},
{id:11, name:'Name'},
{id:12, name:'Description'}
]