Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Не в сети
Посмотри, где у тебя задаётся фильтр. Если это контроллер, как в твоём посте ранее, то при срабатывании (нет авторизации) он делает PHP$this->layout->nest()
, но $layout инициализируется только при обработке запроса, поэтому если у тебя функция, поставленная на фильтр, вызывается просто так, то естественно $this->layout будет пустым.
В любом случае я бы тебе посоветовал посмотреть в свой код перед созданием темы на форуме — ты привёл только его малый кусок.
Не в сети
Не в сети
PHPpublic function __construct()
{
$this->filter('before', 'auth')->only(array('profile'));
}и тут понеслась: Call to a member function nest() on a non-object, без __construct работает все норма, что может быть?
Чтобы такого не было нужно сначала вызвать конструктор родительского класса. Тогда свойство layout проинициализируется. И все должно заработать
Не в сети
Страницы 1