【发布时间】:2014-08-19 08:28:48
【问题描述】:
这是我的代码
$admin = Admin::find(25);
$admin->picture = $destination;
$admin->save();
但是当我执行它时,picture 字段保持NULL 例如images/admin_20
destination 是图像位置的字符串。
我已经尝试过->update(),但没有任何保存。
你能帮帮我吗
编辑 1
我数据库中的picture 列是varchar(255) utf8_unicode_ci
【问题讨论】:
-
我认为你应该检查你的
$destination数据以确保它有内容.. 试试var_dump($destination)因为从我看到的情况来看,我认为数据没有设置 -
@zaherg 我试过 var_dump 得到了这个结果:
string(64) "C:\xampp2\htdocs\ParkingProject\public/adminsImages/admin_20.jpg" -
试试这个,尝试为
$destination定义一个值,例如:$destination='what';然后执行你的代码,看看它是否会保存新值,以及你使用哪个 Laravel? -
@zaherg 还是
NULL,我使用的是 laravel 4.2 -
帮助大家......
标签: php laravel laravel-4 blade