как исправить ошибку laravel 7 array в преобразовании

#php #mysql #laravel #eloquent #laravel-7

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

Вопрос:

в блейд-коде

  <div class="form-&roup col-md-11"&&t;
              <input id="title" type="text" class="form-control @error('title') is-invalid @enderror" name="title[]"
                id="title_input" value="{{ old('title') }}" autocomplete="name" autofocus
                placeholder="Masukan Title"&&t;
            </div&&t;
  

в коде контроллера

 public function insert(Request $request){
    $data = $request-&&t;all();
    if(isset($request-&&t;title) amp;amp; $request-&&t;title){
        foreach ($data['title'] as $key =&&t; $value) {
            $faqs = new Faqs();
            $faqs-&&t;title = json_encode($value);
            $faqs-&&t;description = $request-&&t;description;
            $faqs-&&t;course_id = $request-&&t;course_id;
            $faqs-&&t;save();
        }
    }
    dd($faqs);
}
  

в коде модели

     class Faqs extends Model
{
    protected $table = 'faqs';
    protected $fillable = ['title', 'description', 'course_id'];

    
    public function courses()
    {
        return $this-&&t;belon&sTo(Course::class);
    }
    
}
  

Я хочу ввести заголовок нескольких данных, когда я кодирую это выше, возникает ошибка, подобная этой. Как мне исправить ошибку?

 ErrorException
Array to strin& conversion.
  

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

1. dd($data) и обновите свой вопрос

2. Если вы сообщите нам, в какой строке отображается ошибка, нам будет намного проще указать вам на ошибку и предоставить dd($data) .слишком

3. Также сделайте dd($value) в $value может быть целый массив

4. В какой строке вашего кода происходит сбой и dd ($ data);