Преобразование массива в строку при создании данных

#php #laravel #eloquent

#php #laravel #красноречивый

Вопрос:

я получил эту ошибку при создании данных и получении моего представления

Преобразование массива в строку

это мой контроллер кода

 public function store(Request $request)
{
    $validate = $request->validate([
      'active' => '',
      'cancel' => '',
      'finish' => ''
    ]);
 
    StatusProject::create($validate);
    return redirect('/statusproject')->with('success','Success Create Status Project!');
}
 

и это мое мнение

  @foreach ($data as $item)
        <th scope="row">{{ $loop->iteration }}</th>
        <td>{{ $item->active }}</td>
        <td>{{ $item->cancel }}</td>
        <td>{{ $item->finish }}</td>
    </tr>
    @endforeach
 

может кто-нибудь объяснить мне, что происходит с этой ошибкой

Комментарии:

1. Какая строка кода выдает ошибку? Предположительно, один из элементов, который вы пытаетесь отобразить на экране, представляет собой массив, а не текст — вот что означает ошибка.

2. ошибка в коде не отображается, но если я отправлю данные, laravel покажет уведомление «Преобразование массива в строку»

3. В сообщении об ошибке всегда должен быть указан номер строки и имя файла

4. @ADyson это отображение ошибки flareapp.io/share/KPgXWVZ7#F64

5. Каковы входные данные вашего запроса?