Laravel Nova gate не перестает вводить логин в производство - PullRequest
0 голосов
/ 27 марта 2020

Я реализовал Laravel Нова как панель администратора для моего приложения. Я не использую защиту по умолчанию для аутентификации, вместо этого я использую таблицу защиты администратора и пользователей. Все отлично работает.

Теперь я хотел реализовать это на рабочем сервере. Однако шлюз не работает, поскольку каждый пользователь по-прежнему может войти в систему для входа в Nova по адресу myapplication.com / nova . Это должно быть возможно только в локальной среде.

Я даже пытался изменить возвращение гейта на false, однако, похоже, что нова также не входит в функцию гейта.

Мой NovaServiceProvider. php выглядит следующим образом:

protected function gate()
    {
        Gate::define('viewNova', function ($user) {
            return false;
        });
    }

Почему Nova не входит в шлюз даже на рабочем сервере? Есть ли шанс исправить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...