Как отключить регистрацию Laravel после первого пользователя

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

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

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

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

php artisan key: generate, php artisan migrate, ...

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

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

0
задан odan 25 June 2019 в 20:19
поделиться

1 ответ

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

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

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

0
ответ дан Levon Babayan 25 June 2019 в 20:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: