这是一种不同的方法,用户可以查看自己的个人资料。
首先,我将为此创建一条路线
Route::group([‘middleware’ => ‘auth’], function() {
Route::get(‘profile’, ‘UserController@profile’);
});
</code>
然后在
profile
我做的功能
public function profile()
{
$user = Auth::user();
return view(‘profile’, compact(‘user’));
}
</code>
这样,用户只能自动查看自己的个人资料。
现在,如果您想允许某些用户查看其他人的个人资料,那么您可以使用策略。为什么?因为我认为用户应该始终能够查看自己的个人资料。但并非所有用户都应查看其他用户个人资料。