Ошибка php laravel при вставке данных базы данных

Я новичок в PHP Laravel. Я создаю таблицу с помощью PHP artisan migrate. Используя команду PHP artisan tinker, я пытаюсь вставить данные в базу данных. Но это дает следующую ошибку. В чем причина этого.

DB::table('users')
->insert(['id'=>'1','name'=>'admin','email'=>'[email protected]','remember_token'=>'1','created_at'=>' ','updated_at' => ' ']);

сообщение об ошибке:

Illuminate/Database/QueryException with message 'SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: ' ' for column 'created_at' at row 1 (SQL: insert into `users` (`id`, `name`, `email`, `remember_token`, `created_at`, `updated_at`) values (1, admin, [email protected], 1,  ,  ))'

Прочтите сообщение об ошибке. Incorrect datetime value: ' ' for column 'created_at'. Вы пытаетесь вставить пробел в поле даты и времени.

aynber 22.05.2018 20:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
123
1

Ответы 1

Вы пытаетесь вставить 'created_at'=>' ', попробуйте использовать

'created_at'=> (new DateTime())->format('Y-m-d H:i:s')

и он должен вставить за вас.

Другие вопросы по теме