У меня есть приложение laravel, которое позволяет как администраторам, так и клиентам получать к нему доступ, и для каждого из них будут определенные разрешения с использованием 2 отдельных таблиц для каждого типа пользователя для аутентификации и 2 разных охранников. сейчас мне нужно предоставить клиентам доступ к определенным методам внутри контроллера, а администратору иметь доступ ко всем методам.
class OrdersController extends Controller
{
public function __construct()
{
$this->middleware(['auth:client'])->only(['index', 'create', 'store', 'edit', 'printOrder']);
$this->middleware('auth:admin');
}
но он отлично работает для клиента и не работает для администратора