使用laravel 4.2并且我想要更新。
// -------在USERCONTROLLER ------- ///
public function getUpdatepage() {
$user = User::where('id', '=', Auth::user()->id->get());
View::make('users.updatepage')->with('user', $user);
}
// ------在浏览器中------ //
它说"试图获得非对象的属性"
答案 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);