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

Laravel 如何使用artisan Tinker更新数据库中的数据,laravel,tinker,Laravel,Tinker,首先,我使用下面的命令调用artisan tinker $ php artisan tinker $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() 然后,我计划让Admin中的所有模型将名称更新为“Admin”,然后使用下面的命令保存更新 $ p

首先,我使用下面的命令调用artisan tinker

$ php artisan tinker
$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()

然后,我计划让Admin中的所有模型将名称更新为“Admin”,然后使用下面的命令保存更新

$ php artisan tinker
$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行代码

使用更新方法

$admin=App\admin::query()->更新(['name'=>'admin'])

Admin
模型中:

protected $fillable = 'name';

给我们您的完整代码。先生,您能具体说明您想要哪种代码吗。。?是型号代码吗?不,没关系。我只是误解了。谢谢你的回答,先生。但它显示了一个错误
PHP已弃用:不应在第1行的Psy Shell代码中静态调用非静态方法illumb/Database/elount/Model::update()。不是在tinker@请再试一次。