Laravel 4.2更新错误

时间:2015-06-16 11:25:33

标签: laravel-4

使用laravel 4.2并且我想要更新。

// -------在USERCONTROLLER ------- ///

public function getUpdatepage() {

    $user = User::where('id', '=', Auth::user()->id->get());
    View::make('users.updatepage')->with('user', $user);

}

// ------在浏览器中------ //

它说"试图获得非对象的属性"

2 个答案:

答案 0 :(得分:0)

您的代码中有拼写错误。

这一行

$user = User::where('id', '=', Auth::user()->id->get());

应该是这样的:

$user = User::where('id', '=', Auth::user()->id)->get();

答案 1 :(得分:0)

因为我假设id是用户table.try的主键

$user = User::find(Auth::user()->id);

如果不是

$user = User::whereId(Auth::user()->id);