public function getEdit(){
$user = User::where('id', '=', Auth::user()->id)->get();
return View::make(Users.edit')->with('user', $user);
}
查看代码
<table class= "bordered">
<tr>
<td>username</td><td>{{$user->username}}</td></tr>
<td>username</td><td>{{$user->email}}</td></tr>
<td>username</td><td>{{$user->password }}</td></tr>
<td>username</td><td>{{$user->updated_at}}</td></tr>
<td>username</td><td>{{$user->created_at}}</td>
</tr>
<Table>
答案 0 :(得分:0)
您可以在用户登录时尝试此操作:
public function getEdit(){
if(!Auth::check()) return false; // or throw an exception
return View::make(Users.edit')->with('user', Auth::user());
}
这也适用(例如):
$user = User::where('id', '=', Auth::user()->id)->first();
即使集合中只有一个模型,get()
也会返回一个集合,因此$user->username
无效,因为$user
是collection
个对象。