Как я вижу, вы создали список выбора с множественным выбором, и когда вы сохраняете данные в базу данных, вы отправляете данные массива для сохранения.Но вы должны сначала преобразовать это в json, а затем установить для сохранения.
Ниже приведен пример для сохранения множественного выбора nsap_reg
.
<?php
public function update(Request $request, $id)
{
$request->validate([
'nsap_reg.*' => 'required',
]);
$payment_status = \App\User::find($id);
$payment_status->nsap_reg = json_encode($request->input('nsap_reg'));
$payment_status->save();
return redirect('user-status');
}
Но если вы используете одиночный выбор, удалите атрибут multiple
из списка выбора и затем используйте этот код
<?php
public function update(Request $request, $id)
{
$request->validate([
'nsap_reg' => 'required',
]);
$payment_status = \App\User::find($id);
$payment_status->nsap_reg = $request->input('nsap_reg');
$payment_status->save();
return redirect('user-status');
}