Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 10.06.2015 11:59:59

ограничить доступ

в Л4 работал такой роут: Route::when('module/*', 'auth', array('get', 'post'))
в Л5 не могу воспроизвести, делаю так: Route::any('module/*', ['middleware' => 'auth']) но всё равно запускает, например в module/test

куда смотреть?

Не в сети

#2 10.06.2015 17:28:37

Re: ограничить доступ

получилось так:
Route::group(['middleware' => 'auth'], function() {
    Route::controller('module', 'MyController');
});
но как-то не красиво чтоли, для каждого контроллера писать придётся.

Не в сети

#3 10.06.2015 18:12:23

Re: ограничить доступ

Я  делаю проверку в конструкторе, кроме того может потребоваться исключение.

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

Не в сети

Подвал раздела