这是我的代码
$admin = Admin::find(25);
$admin->picture = $destination;
$admin->save();
但是当我执行它时,picture
字段会保留NULL
,例如images/admin_20
destination
是图像位置的字符串。
我已经尝试->update()
但也没有任何东西被保存。
我的数据库中的picture
列是varchar(255) utf8_unicode_ci
答案 0 :(得分:0)
试试这个:
$admin = Admin::where('id', '=', 25);
$admin->picture = $destination;
$admin->save();
您没有提供太多代码,但如果它是一个功能
Return $admin->picture;
修改强>
Laravel默认为UTF8,但只是为了确保,请检查文件
/etc/mysql/my.cnf
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
答案 1 :(得分:0)
最后我发现了这个问题,三天来解决这个愚蠢的错误
我的数据库中的ID
列应该是id