无法将Carbon \ Carbon类的对象转换为int LARAVEL

时间:2019-02-26 07:57:20

标签: laravel-5 php-carbon

如果时间表已过期,我该如何执行,我想在其中返回“比赛即将开始”状态。

代码如下:

$1

我尝试过:

$2

但是它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

似乎您正在尝试将Carbon实例与int $mainArray = array( array('fname' => 'foo', 'lastname' => 'bar'), array('fname' => 'test', 'lastname' => 'example'), array('fname' => 'lorem', 'lastname' => 'ipsum') ); for ($i = 0; $i < 3; ++$i) { $mainArray[] = array('fname' => 'new name ' . $i, 'lastname' => 'new last name ' . $i); } echo json_encode($mainArray, JSON_PRETTY_PRINT|JSON_UNESPACED_UNICODE|JSON_UNESCAPED_SLASHES), PHP_EOL; // [ // {'fname': 'foo', 'lastname': 'bar'}, // {'fname': 'test', 'lastname': 'example'}, // {'fname': 'lorem', 'lastname': 'ipsum'}, // {'fname': 'new name 0', 'lastname': 'new last name 0'}, // {'fname': 'new name 1', 'lastname': 'new last name 1'}, // {'fname': 'new name 2', 'lastname': 'new last name 2'}, // ] 进行比较。这将导致异常:

  

Carbon \ Carbon类的对象无法转换为int。

您可以通过比较以下时间表来检查时间表是否过去:

0