我正在使用这些简单的表格并想一次保存多个数据,这怎么可能?控制器 $status= new PostTable(); $status->language = $request->language;刀<input type="checkbox" value="hindi" name="language[]" id="language"> Hindi模型protected $fillable = [ 'language' ]
4 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
这是您需要在控制器中执行此操作的方法
$status= new PostTable();
$language[] = $request->language
$status->language = json_encode($language);
三国纷争
TA贡献1804条经验 获得超7个赞
mysql 数据库中不允许存储数组
所以您可以将其转换为json并执行此操作
$status->language = json_encode($request->language);
或者
$status->language = implode(',', $request->language);
慕侠2389804
TA贡献1719条经验 获得超6个赞
请更改您的代码,因为您选择了多种语言,因此请使用implode
功能
$status->language = $request->language;
改变
$status->language = implode(',', $request->language);
- 4 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消