Laravel Email Verification 5.8 с sqlsrv

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

Эта ошибка возникает Carbon в момент обновления столбца email_verified_at, и это было только в реализации SQLSRV. Я переключился на тестовую базу данных MySQL, и это сработало, хотя мне нужно, чтобы она работала с SQLSRV. Я не проверял, сталкивается ли с этой проблемой какая-либо другая реализация базы данных.


person JBakasa    schedule 21.03.2019    source источник
comment
Пожалуйста, покажите свой код реализации, которую вы получили.   -  person Namoshek    schedule 21.03.2019
comment
@Namoshek Я не переделывал laravel из коробки.   -  person JBakasa    schedule 25.03.2019
comment
Хорошо, тогда, пожалуйста, поделитесь миграцией для вашей users таблицы.   -  person Namoshek    schedule 25.03.2019
comment
@Namoshek вот мой файл миграции пользователей Schema :: create ('users', function (Blueprint $ table) {$ table- ›bigIncrements ('id'); $ table-› string ('username'); $ table- › строка ('person_id'); $ table- ›string ('email') -› unique (); $ table- ›timestamp ('email_verified_at') -› nullable (); $ table- ›string ('password'); $ table- ›RememberToken (); $ table-› timestamps ();});   -  person JBakasa    schedule 04.04.2019


Ответы (1)


Добавьте его в app \ Http \ Controller \ Auth \ VerificationController.php

protected function getDateFormat()
{
    return 'Y-m-d H:i:s';
}
person Muammer Top    schedule 04.04.2019