Я реализовал Laravel Нова как панель администратора для моего приложения. Я не использую защиту по умолчанию для аутентификации, вместо этого я использую таблицу защиты администратора и пользователей. Все отлично работает.
Теперь я хотел реализовать это на рабочем сервере. Однако шлюз не работает, поскольку каждый пользователь по-прежнему может войти в систему для входа в Nova по адресу myapplication.com / nova . Это должно быть возможно только в локальной среде.
Я даже пытался изменить возвращение гейта на false, однако, похоже, что нова также не входит в функцию гейта.
Мой NovaServiceProvider. php выглядит следующим образом:
protected function gate()
{
Gate::define('viewNova', function ($user) {
return false;
});
}
Почему Nova не входит в шлюз даже на рабочем сервере? Есть ли шанс исправить это?