далее передаем в параметр контроллера MyRequest $request и если он не пройдет проверку то выбросит страницу 403 - нет доступа
ага да, хороший вариант, не подумал о нем, спасибо.
только вот передать напрямую этот реквест не получится кажется, тк он уже есть в пакете.
Чтобы его переопределить немного, думаю забиндить свой.