Я читал http://codehappy.daylerees.com и постепенно попадал в Laravel, но я наткнулся на некоторое замешательство после попытки заставить работать аутентификацию.Как использовать метод Laravels Auth для аутентификации доступа к контроллеру?
Примеры на этом сайте в большинстве используют закрытие и в основном делают много вещей, которые я лично делаю в контроллерах внутри файла routes.php
. Нет проблем, Laravel позволит мне использовать контроллеры и маршруты, однако, допустим, я хочу ограничить доступ к моей панели администратора на маршрутах. Поэтому не позволяйте пользователям перейти на http://example.com/admin
без предварительной аутентификации. Объяснения касаются этого, но с использованием закрытий/анонимных функций. Так что с закрытием она будет выглядеть следующим образом:
Route::get('admin', array('before' => 'auth', 'do' => function() {
// return admin view
}));
Так что я пытался использовать его таким же образом, но с контроллером, как это:
Route::get('admin', array('before' => 'auth', 'do' => '[email protected]'));
что приводит к белой странице.
Таким образом, мой вопрос заключается в том, как я могу переправить 'get' на контроллер вместо того, чтобы обрабатывать его закрытием при еще аутентификации?