php - 如何修复错误 laravel 7 数组以进行转换
问题描述
在刀片代码中
<div class="form-group col-md-11">
<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">
</div>
在控制器代码中
public function insert(Request $request){
$data = $request->all();
if(isset($request->title) && $request->title){
foreach ($data['title'] as $key => $value) {
$faqs = new Faqs();
$faqs->title = json_encode($value);
$faqs->description = $request->description;
$faqs->course_id = $request->course_id;
$faqs->save();
}
}
dd($faqs);
}
在模型代码中
class Faqs extends Model
{
protected $table = 'faqs';
protected $fillable = ['title', 'description', 'course_id'];
public function courses()
{
return $this->belongsTo(Course::class);
}
}
我想输入多个数据的标题,当我在上面编码时,出现这样的错误。如何修复错误?
ErrorException
Array to string conversion.
解决方案
推荐阅读
- flutter - 如何在 Flutter 中的 OnChange 事件中清除 Textfield 并将焦点返回到同一个 Textfield 控制器?
- c++ - 重启自己的qt应用
- javascript - 如何将作为请求接收的 JSON 数据传递给外部变量?
- html - 如何在 td 内有 Div 的表中添加 Datatable
- python - 从看似没有统一分隔符的字符串中提取值
- c# - 在 C# 中使用 Windows.Forms 创建一个窗口
- bash - Tmux 启动脚本窗口未正确拆分
- ansible - 如何分别为每个服务器运行 Ansible 任务
- powershell - 一种让函数在特定时间运行的优雅方式
- python - 如何异步中止 docplex 中的求解?