Laravel。迁移。添加一个字段[复制]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel。迁移。添加一个字段[复制]相关的知识,希望对你有一定的参考价值。
这个问题已经在这里有一个答案:
我插入域这样的:
$table->timestamp('added_on')->default('CURRENT_TIMESTAMP'),
但在SQLite的默认值是“CURRENT_TIMESTAMP”,它不工作(不与当前日期替换)。这是必要的字段的值为CURRENT_TIMESTAMP,那么它会工作。可这在Laravel办呢?
答案
试着所以它作为一个SQL函数执行在DB::raw
包装它:
$table->timestamp('added_on')->default(\DB::raw('CURRENT_TIMESTAMP'));
或者你可以使用->useCurrent();
Laravel助手这样的:
$table->timestamp('added_on')->useCurrent();
以上是关于Laravel。迁移。添加一个字段[复制]的主要内容,如果未能解决你的问题,请参考以下文章
使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段
laravel 和 artisan 错误无法在迁移时添加外键