Начала делать приложение на laravel 5 и возник вопрос по поводу аутенфикации.
Вот есть у меня контроллер, хочу чтобы доступ к его экшенам был только у аутенфицированных пользователей.
Вставлять в каждый экшн
if( Auth::check() ) {....}
кажется мне безобразием. До этого делала приложение на laravel 4 и там в каждом контроллере прописала
public function __construct()
{
$this->beforeFilter(function()
if( Auth::check() ) {....}
}
А здесь как разом можно разобраться с аутенфикацией?
HTTP middleware provide a convenient mechanism for filtering HTTP requests entering your application. For example, Laravel includes a middleware that verifies the user of your application is authenticated. If the user is not authenticated, the middleware will redirect the user to the login screen. However, if the user is authenticated, the middleware will allow the request to proceed further into the application.
Сейчас сам задался этим вопросом и но все что я ожидал я и нашел. Может вот кому на родном языке приятней будет читать :) laravel.su/docs/5.1/middleware