Laravel по-русски

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

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

#1 25.02.2018 16:09:36

Не пускать пользователя на другую страницу, пока он не ввердет данные

Привет! Изучать laravel начал 3 дня назад. Очень понравился. Ситуация следующая..

Есть регистрация и авторизация пользователей. Нужно написать функцию, которая будет срабатывать всегда, когда авторизован пользователь. Данная функция должна проверять в базе данных у этого пользователя допустим "имя". И если "имя" у него не заполнено - перекидывать нас на нужный роут. И так при любом запросе. Иначе говоря не давать пользователю перейти на любую другую страницу, пока он не введет данные.

Как это можно реализовать в laravel?

Спасибо, за любую помощь!

Не в сети

#2 25.02.2018 18:00:34

Re: Не пускать пользователя на другую страницу, пока он не ввердет данные

Не в сети

#3 25.02.2018 18:15:56

Re: Не пускать пользователя на другую страницу, пока он не ввердет данные

Спасибо ,я уже добавил свой middleware. Вопрос теперь такой.. как запускать данного посредника всегда, вне зависимости от роутера?

Не в сети

#4 25.02.2018 18:24:50

Re: Не пускать пользователя на другую страницу, пока он не ввердет данные

Я же ссылки дал

Если вы хотите, чтобы посредник запускался для каждого HTTP-запроса в вашем приложении

https://laravel.ru/docs/v5/middleware

Изменено covobo (25.02.2018 18:25:00)

Не в сети

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