は、私は、ユーザーが laravelの特定のユーザーにビューへのアクセス権を与える方法はありますか?
class CategoryController extends Controller
{
public function __construct() {
$this->middleware('auth');
}
...
マイカテゴリールート
にログインしているかどうかを確認するカテゴリーのコントローラーを持っている://Category Controller
Route::get('admin/category/{category}/edit', ['uses'=>'[email protected]','as'=>'admin.category.edit']);
Route::put('admin/category/{category}', ['uses'=>'[email protected]','as'=>'admin.category.update']);
Route::get('admin/category/{category}', ['uses'=>'[email protected]','as'=>'admin.category.show']);
Route::delete('admin/category/{category}', ['uses'=>'[email protected]','as'=>'admin.category.destroy']);
Route::get('admin/category/create', ['uses'=>'[email protected]','as'=>'admin.category.create']);
Route::get('admin/category', ['uses'=>'[email protected]','as'=>'admin.category.index']);
Route::post('admin/category', ['uses'=>'[email protected]','as'=>'admin.category.store']);
は、特定のユーザーのみにこれらのビューへのアクセス権を与える方法はありますか?
たとえば、ユーザーのメールアドレスが[email protected]の場合、そのビューに移動できます。
私はこの
if(Auth::user()->email == '[email protected]')
{
dd('admin Logged in');
}
のように確認することができます知っているが、私は、個々のビューに移動し、if文ですべての私のコンテンツを置けば、これは可能です。
コントローラでこれを処理する方法はありますか?
ありがとうございました。
をご確認ください:) –