首页 > 开发 > php > 正文

laravel在修改数据库数据的时候总是报错说没有save方法

2017-09-06 13:34:21  来源:网友分享
$table = 'exchange_' . strtolower($coinname);$data = DB::table($table)->find($id);$data->status = 4;if (!$data->save()) {     $return['message'] = '状态修改失败';     return $return;}

改成update方法也不行

解决方案

楼上的其实都已经说明白了,只是可能说的不够通俗

DB::table($table)->find($id);

获取到的结果并不是一个Model的对象。所以也就不会有save方法