htmlspecialchars() expects parameter 1 to be string, array given.Что делать?
Выходит эта ошибка при отправке формы в laravel. Проблема в этом инпуте:
<input type="text" class="form-control" id="m-title" name="data[name]" value="{{ old('data.name', isset($task->data['name']) ? $task->data['name'] : '') }}">
Я отправляю данные в формате json в БД PostgreSQL. Это моя модель:
protected $tabel="products";
public $timestamps=false;
protected $fillable=[
'id',
'article',
'name',
'status',
'data',
];
protected $casts = [
'data' => 'array',
];
Контроллер:
public function store(Request $request)
{
$task= new Product;
//dd($request->all());
$this->validate($request, [
'name' => 'required|min:10',
]);
$task->fill($request->all());
$task->save();
return redirect()->route('index');
}
Подскажите что делать?