Если только админ и пользователи без системы ролей
Как разграничить доступу в laravel?
В ответе допом показано как выделить админские роуты в свой файл роутов для удобства группирования. Группировку роутов можно пропустить если не нужно и ограничиться правилом авторизации для админа без роли.
Если есть роли, то решается с помощью
ManyToMany связей между Role Perm и User Role и
политиками авторизации (в нужные методы политик добавляем нужные Perm). Или с помощью пакетов (самый известный от
spatie хотя смысла в нем не вижу с учетом функционала Ларавел). И тогда для админа просто добавить роль Administrator.