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

无法将Illumb\Support\Facades\Date类的对象转换为字符串[重复]

哈栋
2023-03-14

在将我的项目从Laravel7升级到Laravel8后,我遇到了这个错误。有人能解释一下吗;s的迁移工作正常,但现在我无法运行artisan迁移

     $table->date('booked_from')->default(new Date());
        $table->date('booked_to')->default(new Date());

共有1个答案

严子默
2023-03-14

除了问题中提供的众多解决方案中的一个,不要惊慌,在他上面的评论中,您还可以利用Laravel附带的Carbon DateTime软件包。

$table->date('booked_from'->default(Carbon::now());
$table->date('booked_to')->default(Carbon::now());
 类似资料:
  • 问题内容: 我收到错误消息: 这是我的代码: 问题答案: 在返回一个对象的资源到你的变量,而不是一个字符串。 您需要将其循环,然后访问记录。您只是不能直接将其用作变量。 编码…

  • 问题内容: 我有一串 现在我必须获取Date对象。我的DateObject应该与startDate的值相同。 我就是这样 但是输出是格式 问题答案: 基本上,你可以有效地将字符串格式的日期转换为日期对象。如果此时将其打印出来,则将获得标准日期格式输出。为了在此之后对其进行格式化,然后需要将其转换回具有指定格式(先前已经指定)的日期对象。

  • 问题内容: 我要求Google帮我,我没有运气。:-(以下是产生错误的特定代码: 整个功能如下: 如果我错过了一些愚蠢的事情,请原谅我。谁能告诉我是什么引起了这个问题??? 问题答案: 问题在于$ uname是一个对象,而不是字符串。您需要调用$ uname的方法之一来访问数据。 应该这样做(或上述解决方案之一)。

  • 问题内容: 我在一个名为Film_Release的字段中有一个表,该表的字符串值格式为 2012 年 4月20日 ( 星期五) 我正在遍历,我想在日期时间将它们转换并将其推出到另一个表中。我的第二张表有一个名为Films_Date的列,其格式为DATE。我收到此错误 DateTime类的对象无法转换为字符串 然后,我通过插入命令将$ newdate插入表中。 为什么会出现这样的错误? 问题答案:

  • 问题内容: 显示值时出现错误: 在php中,来自数据库($ thedate)的值为“ 2015-05-05 21:52:31.000” 我如何格式化它以便能够将它作为字符串显示在php页面上?当前,它显示错误“类DateTime的对象无法转换为字符串”。 问题答案: 您有一个对象,因此必须使用它来格式化输出,例如

  • 我无法将给定的Json字符串转换为java对象