Laravel Eloquent - update() 函数

Kou*_*sha 0 laravel eloquent

Laravel 的 Eloquentupdate()函数返回一个布尔值,而不是更新后的条目。我正在使用:

return User::find($id)->update( Input::all() )
Run Code Online (Sandbox Code Playgroud)

这仅返回一个布尔值。有没有办法可以在不运行另一个查询的情况下获取实际行?

fmg*_*lez 5

我认为这就是你想要的行为:

$user = User::find($id)->fill(Input::all());
return ($user->update())?$user:false; 
Run Code Online (Sandbox Code Playgroud)

我希望它对你有用。