Я использую Laravel 8 и Spatie Role and Permission. Разрешение на каждое действие работает нормально. Но если я назначаю разрешение удалить действие субадминистратору, но нажимаю создать действие непосредственно из URL-адреса, промежуточное ПО не может остановить действие, поскольку пользователь не создал разрешения.
public function __construct(CustomerInterface $customerInterface)
{
$this->customerInterface = $customerInterface;
$this->middleware(['permission:create_customer|delete_customer|edit_customer|chnage_customer_status']);
}
Я использую вышеуказанное промежуточное ПО в конструкторе. Как я могу решить эту проблему.