Witam, da się w jakiś sposób użyć Auth w kontrolerze admina? Chodzi mi o to aby cała klasa była niedostępna dla gości, a dla danego id i najlepiej jest to zrobić w funkcji construct, ale tam Auth nic nie zwraca
Przez middleware.
znalazłem... dziękuje...
public function __construct() { $this->middleware(function ($request, $next) { $user = Auth::user(); dd($user); }); }
public function __construct() { $this->middleware(function ($request, $next) { $user = Auth::user(); if (http://www.php.net/empty($user->id)) return route('login') ->with('error','Musisz się zalogować do panelu administratora.'); else return true; }); }
public function __construct() { $this->middleware(function ($request, $next) { $user = Auth::user(); if (http://www.php.net/empty($user->id)) return redirect()->route('login') ->with('error','Musisz się zalogować do panelu administratora.'); else return $next($request); }); }
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)