我有点新的Laravel,我开发一个应用程序,我刚才在外面,当我回去我突然得到这个错误:调用未定义的方法碳碳:: getTimestamp()
FatalThrowableError in FileSessionHandler.php line 70: Call to undefined method Carbon\Carbon::getTimestamp()
我不知道该怎么做才能解决这个问题。请帮助。谢谢:)
我有点新的Laravel,我开发一个应用程序,我刚才在外面,当我回去我突然得到这个错误:调用未定义的方法碳碳:: getTimestamp()
FatalThrowableError in FileSessionHandler.php line 70: Call to undefined method Carbon\Carbon::getTimestamp()
我不知道该怎么做才能解决这个问题。请帮助。谢谢:)
需要将碳对象使用getTimestamp()
,所以如果你想获得当前时间戳做到这一点:
Carbon\Carbon::now()->getTimestamp();
你可能不正确调用方法。在控制器中时,必须通过\Carbon\Carbon::now()->getTimestamp();
调用Carbon\Carbon::now()->getTimestamp();
,因为它相对于Laravel的根。
或者,您还可以在Controller初始化之前添加use Carbon\Carbon;
。
我昨天也遇到过这个问题,但我现在知道为什么了,因为php类的DateTime公共方法getTimestamp不能被调用! 例如像这样:
$date = new DateTime();
echo $date->getTimestamp();
你可以尝试的代码,如果你得到错误,那么你就可以理解为什么你laravel错误那样!所以在laravel中,Carbon扩展了DateTime,Carbon也不能调用getTimestamp()! 另一个问题,为什么Datetime :: getTimestamp不能被调用?我现在不知道,它可能是一个PHP错误?,我的PHP版本是7.0.4!我改变另一个PHP 7.0.10.It成为好! 希望我能帮助你! 新消息!我重新启动我的电脑,所以它也行,getTimestamp方法可以调用正确
好吧,但我会在哪里呢?每当我刷新页面和任何路线我想去我仍然得到相同的错误 – Arcubalino
@RanilJaramillo这将在任何职业工作。我试过了,这段代码完美地工作。如果出现错误,请显示错误消息和相关代码。 –
@AlexeyMezenin我有同样的问题。 1)这是系统发生的错误,而不是用户代码(见日志)。 2)这种情况有时会发生,例如几个小时,然后奇怪地消失。 3)[这是我的错误日志](https://gist.github.com/turtlegood/94155e844decb6e0724ded8eb69d4196)。这个问题几乎让我疯狂!所以如果你能帮助我解决这个问题,我会很感激!谢谢!!! – Turtle