Как сделать защиту раутов в Laravel похожую на User?
Подскажите, как мне сделать такую же систему как для модели User, для модели Client, только без регистрации, Я хочу скрыть роуты от клиента пока он не прошел несколько страниц. т.е. очередность, и если клиент начал новую сессию я получила его email (без пароля) я редирекчу его на нужную страницу. Я могу присваивать ему в БД страницу которую ему можно показывать, но я не совсем понимаю как получать в мидлавари именно модель Client так же как user. Заранее спасибо!
В этом и вопрос В user я могу закрыть в роуты (Auth) и получать самих юзеров в контроллере через $this. так же я могу в мидлавар тоже получить юзера и проверить разрешение. С моделью client не получается так