Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Есть вот такой вопрос. Постараюсь подробно описать на простом примере.
В базе данных, в таблице users есть столбец online и spent-time. Требуется обновлять online каждые к примеру 3 сек или более и прибавлять это время к проведённому на сайте spent-time, это нужно делать на каждой странице куда перейдёт пользователь. Есть много вещей которые нужно сделать, проверить, обновить. То есть много разных методов которые нужно выполнить на любой странице.
Я это хочу сделать так. Создать контроллер и в нём прописать метод get() и с его помощью запускать все нужные мне методы находящиеся в этом контролере. И в каждом новом контролере вызывать этот метод get() через конструктор.
А вот теперь вопрос. Правильно ли я поступлю если напишу так и есть ли более правильные способ реализации данной задачи? Ткните носом куда копать.
Не в сети
Реализовал при помощи middleware.
Не в сети
Страницы 1