2016-01-30 1 views
1

У меня есть это в моем проекте laravel, и я хочу добавить больше методов для массива exept. И я не мог понять, как это написать?Больше, чем только один метод для промежуточного программного обеспечения для проверки подлинности на laravel

public function __construct() 
    { 
    $this->middleware('auth', [ 'except' => 'index' ]); 

    } 
+0

Добро пожаловать на SO. Пожалуйста, прочитайте [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to -ask) И [идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) SO ** - не бесплатное кодирование или учебная служба * * Вы должны показать, что вы приложили некоторые усилия для решения своей проблемы. – RiggsFolly

ответ

1

попробовать это

public function __construct() 
{ 
$this->middleware('auth', [ 'except' => ['index','home'] ]); 

} 
2

Просто добавьте такой массив так:

public function __construct() 
    { 
    $this->middleware('auth', [ 'except' =>['index','fooAction'] ]); 

    } 

Вы можете увидеть больше о здесь: https://laravel.com/docs/5.1/controllers#controller-middleware

+0

Большое спасибо! Я не понимаю, как я мог быть таким глупым, я попробовал все, кроме этого. –

+0

Это мое удовольствие :) Хороший день –