Laravel(Eloquent)更新DB的方法

时间:2015-11-11 15:37:42

标签: php laravel eloquent

我正在学习一些laravel教程

$user = User::find(1);

$user->email = 'john@foo.com';

$user->save();

但是,让我说我做了

$user = User::where('name', '=', 'jeff')->first;

那么我可以通过简单地更新变量吗?

$user->name = 'josh'; 
$user->save;

这会有用吗?或者我必须执行find命令吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

有许多方法可以更新您的模型。您只能在Collection上使用[[方法。

1。定义集合

save()

2。更新属性

$user = User::where('name', '=', 'jeff')->first();

3。使用save()方法

$user->email = "test@test.com";
$user->name = "Test User";