当前位置: 首页 > 知识库问答 >
问题:

拉雷维尔。迁移。添加字段[重复]

谢阳成
2023-03-14

我插入如下字段:

$table->timestamp('added_on')->default('CURRENT_TIMESTAMP'),

但在SQLite中,默认值是“CURRENT_TIMESTAMP”,它不起作用(不替换为当前日期)。字段必须具有值CURRENT_TIMESTAMP,然后才能工作。这可以在拉维尔完成吗?

共有1个答案

阳兴朝
2023-03-14

尝试将其包装在DB::raw中,以便将其作为SQL函数执行:

$table->timestamp('added_on')->default(\DB::raw('CURRENT_TIMESTAMP'));

或者您可以使用-

$table->timestamp('added_on')->useCurrent();

 类似资料:
  • 要从一开始就阻止您,没有权限问题/存储是递归的,整个项目文件夹由apache:apache存储 我甚至将日志文件重命名为-old和apache创建了一个新的。。。如果它没有实际的写权限,就不允许它创建它。 在CentOS 6.6版(最终版)下运行 从git部署了这个项目,这个家园为我的同事工作。 完全错误: [2015年5月18日星期一10:17:58][error][client 86.124.

  • 我是新来的laravel和雄辩,我不确定这是否可能。但是我有2张桌子,有一对多的关系。一个是“位置”,一个是“用户”。一个位置可以有许多用户。 所以,如果我想获得所有用户的所有位置,我会这样做: 但是我也想知道每个位置有多少用户,我试着这样做 但那没有奏效。

  • 我在本地运行的Laravel应用程序中有一个登录页面,但在生产服务器上,我收到以下错误消息(Laravel.log) 在应用/存储/视图/8d74d14da5e7fbd7b4984adefddd5a1b中生成的代码是: 有什么想法吗? 谢谢你

  • 所以我正在尝试为我的网站实现一个支付解决方案,经过相当多的研究,我仍然缺乏一个完整的解决方案。我正在运行Laravel 5.0,需要一般购物车付款功能。我想我会发布这篇文章,试图创建一个参考,以帮助其他可能有这个问题的人。我已经把测试事务放到了Paypal的沙箱中,这似乎是砖墙的所在,但是一个完整的概述会很有帮助。我将列出我需要克服的问题,以便解决一些问题。 完成支付解决方案实施需要解决的问题 >

  • 我在中编写查询时遇到问题。 我的疑问是 现在我想把这个查询转换成laravel eloquent。

  • 在laravel项目中查看composer.json文件,我可以找到以下内容 据我所知,App\:“App/”表示以App开头的名称空间在App/目录下有其源文件,它位于psr-4之后。 但是,在供应商目录下有成吨的包,例如以Illumb.开头的包。。它们在psr-4或类地图下吗?为什么它们没有在作曲者中声明。json文件?