Как избавиться от постоянной проверки аутентификации?
Здравствуйте! Есть задача реализовать корзину покупок. Если пользователь не аутентифицирован, сохранять товар в куках, если аутентифицирован то в БД. Проблема в том, что я реализовал это посредством постойной проверки в каждом методе add, delete, show... по типу if (Auth::check) то есть каждый метод начинается с блока if/else.
Я хочу избавиться от этого, но не могу понять как.
Если через middleware, то получиться то же самое, но в посредниках.
Я не прошу писать код за меня, просто подсказку или направление в котором двигаться