2016-05-26 3 views
0

Laravel модели аутентификацииLaravel аутентификация для регистра

Есть ли возможность сделать/зарегистрировать только вы вошли

Как сделать это с: (Auth :: чека()) ??

+0

Дайте нам более подробную информацию о том, чего вы хотите достичь. –

+0

Вам нужна панель управления? Скажите больше! –

+0

Если вы не даете подробностей и/или показываете усилие в вопросах, ваши вопросы, скорее всего, будут считаться неполными рецензентами, а затем закрыты. – reallynice

ответ

0

По умолчанию в конструкт \ приложения \ Http \ Контроллеры \ Auth \ AuthController.php мы имеем промежуточного гостя для всех, кроме выхода из системы:

public function __construct() 
{ 
    $this->middleware('guest', ['except' => [ 
      'logout', 
     ] 
    ]); 
} 

Middleware г уесть ссылку для:

'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 

И использовать рукоятку метод:

public function handle($request, Closure $next) 
{ 
    if ($this->auth->check()) 
    { 
     return new RedirectResponse(url('/')); 
    } 

    return $next($request); 
} 

Это означает, что каждый, кто пытается получить доступ ко всем метод Auth за исключением выхода из системы будет перенаправлен на главную страницу.

Смежные вопросы