php laravel数据库数据插入错误

php laravel数据库数据插入错误,php,mysql,laravel,Php,Mysql,Laravel,我是新来的。我使用PHP artisan migrate创建了一个表。使用PHP artisan tinker命令,我尝试将数据插入数据库。但它给出了以下错误。原因是什么 DB::table('users') ->insert(['id'=>'1','name'=>'admin','email'=>'mihiran.chathuranga@gmail.com','remember_token'=>'1','created_at'=>' ','updated_a

我是新来的。我使用PHP artisan migrate创建了一个表。使用PHP artisan tinker命令,我尝试将数据插入数据库。但它给出了以下错误。原因是什么

DB::table('users')
->insert(['id'=>'1','name'=>'admin','email'=>'mihiran.chathuranga@gmail.com','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, mihiran.chathuranga@gmail.com, 1,  ,  ))'

您试图在“=>”处插入
'created\u,请尝试使用

'created_at'=>(new DateTime())->格式('Y-m-dh:i:s')


它应该为您插入。

阅读错误消息<代码>不正确的datetime值:''用于列“已创建”
。您试图在日期时间字段中插入空格。