#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);