Как отключить регистрацию Laravel после первого пользователя - PullRequest
0 голосов
/ 25 июня 2019

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

Это то, что я пытался.

if(User::count() != 0) {
   Auth::routes(['register' => false]);
} else {
   Auth::routes();
}

Это работает, однако, если вы клонируете репозиторий и хотите запускать такие команды, как

php artisan key: генерировать, php artisan migrate, ...

это, очевидно, не работает, потому что пока нет таблицы пользователей.

У вас, ребята, есть идея, как заставить эту работу работать правильно?

1 Ответ

0 голосов
/ 26 июня 2019

на странице регистрации проверьте

if (Users::count() > 1) {
    return redirect('/')
}

ваши пользователи не могут войти в систему и ваша проблема была решена: D

...