如何使用artisan Tinker更新数据库中的数据

时间:2018-04-24 11:06:26

标签: laravel tinker

首先,我使用下面的命令调用工匠修补匠

$ php artisan tinker


然后,我计划让管理员中的所有模型更新名称为" admin",然后使用下面的命令保存更新

$admin = App\Admin::get()->name="admin"->save()

//Admin is my model
//name is the table structure of Admin table
//then I save it with save()


但是,它会弹出一个错误,如下所示: -

  

PHP错误:在Psy Shell中调用字符串上的成员函数save()   第1行的代码

1 个答案:

答案 0 :(得分:1)

使用更新方法。

$admin = App\Admin::query()->update(['name' => 'admin']);

Admin模型中:

protected $fillable = 'name';