laravel 5.7 mysql5.7 数据更新出错, 字符串没有自动加引号


添加的时候没有问题,修改的时候就莫名的出错

前台界面如下:

8988f90a2cd4e79c64ea9ecadbd392a9.png


更新数据代码;

$articleType=Input::all();

$data=ArticleType::where('id',$articleType['id'])->update($articleType);

错误提示:

message: "SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'typename' at row 1 (SQL: update `articletype` set `id` = 48, `typename` = 栏目名称, `pid` = 47, `location` = 99, `isopen` = 1, `seodescribe` = 描述, `seokeyword` = 关键字 where `id` = 48)"











Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 请问在blade模板中怎么使用Str::limit()这样的辅助函数

>> 下一篇: laravel ---- 关联表 A 和 B 如何模糊查询 B 表中指定的字段