DateTime. Теперь по сравнению с DateTime. UtcNow

При использовании Socialite вам не нужен пароль Facebook или какой-либо другой службы, потому что вы получите токен от платформы, который вы можете использовать вместо имени пользователя / пароля.

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

Вы можете решить эту проблему, например, создав миграцию, которая изменяет столбец пароля и делает его обнуляемым, например:

Schema::table('users', function (Blueprint $table) {
    $table->string('password')->nullable()->change();
});

Тем не менее, вам нужно решить, является ли это настройкой авторизации, которую вы хотите, и если вы хотите, чтобы пользователи в вашей базе данных без пароля.

206
задан Jedi Master Spooky 15 September 2008 в 00:04
поделиться

2 ответа

Просто небольшое дополнение к указанным выше пунктам: структура DateTime также содержит небольшое известное поле, называемое Kind (по крайней мере, я давно об этом не знал). Это в основном просто флаг, указывающий, является ли время местным или UTC; он не указывает реальное смещение от UTC для местного времени. Помимо того факта, что он указывает, с какими намерениями был создан элемент, он также влияет на то, как работают методы ToUniversalTime () и ToLocalTime () .

4
ответ дан 23 November 2019 в 04:46
поделиться

Большая разница :) тот DateTime. Теперь не поддерживается в Рабочем процессе SharePoint, необходимо использовать DateTime. UtcNow

0
ответ дан 23 November 2019 в 04:46
поделиться
Другие вопросы по тегам:

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