找工作中····,谁有工作介绍一下
1 生长迁移
php artisan make:migration create_users_table --create=users
2 迁移结构
$table->string('group_keywords')->comment('团购商品关键字');
$table->string('group_description')->comment('团购商品描述');
$table->text('group_text')->comment('团购商品内容');
$table->timestamp('group_begintime')->comment('团购商品的开团时间');
$table->timestamp('group_endtime')->comment('团购商品的结束时间');
$table->decimal('group_descount')->comment('团购商品的优惠价格');
3 运行迁移
php artisan migrate
4 运行结果报错
后来发现是
$table->timestamp('group_begintime')->comment('团购商品的开团时间');
$table->timestamp('group_endtime')->comment('团购商品的结束时间');
中的timestamp字段引起的。将其改为dateTime,运行成功!
网上找了好多原因,使用后无果。自己反复找,对比代码前后的区别,反复进行了
php artisan migrate
php artisan migrate:rollback
一段一段代码验证,终于找出原因了。
依此标记,以待深究。

本文记录了一次在Laravel项目中遇到的关于Timestamps字段类型引发的迁移错误,并详细描述了解决过程,最终通过将Timestamps更改为DateTime解决了问题。
3913

被折叠的 条评论
为什么被折叠?



