未发现碳\碳不一致 - Laravel 5.5

Kyl*_*dle 4 php laravel php-carbon laravel-5.5

所以目前我撤回日期并将其转换为碳中的可读格式:

</div>
<div class="">
 <label for="Name">Letter Sent:</label>
 @if (is_null($Client->letter_posted))
 @else
   {{  \carbon\carbon::createFromFormat('Y-m-d',$Client->letter_posted)->format('d/m/Y')}}
 @endif
</div>
Run Code Online (Sandbox Code Playgroud)

并且它在测试时有效(在letter_posted为null时不进行测试)但是偶尔它会在实时服务器上吐出错误:

Class 'carbon\carbon' not found
Run Code Online (Sandbox Code Playgroud)

它在过去的2个月中只发生了3次非常随机,刷新页面将消除此错误,例如.出现错误,如果刷新页面则不再存在.

任何帮助赞赏.

Lae*_*rte 7

将代码更改为:

{{  \Carbon\Carbon::createFromFormat('Y-m-d',$Client->letter_posted)->format('d/m/Y')}}
Run Code Online (Sandbox Code Playgroud)

在区分大小写的服务器中部署系统时会发生这种情况.

  • 将逻辑移动到控制器也更好,不应该在视图中执行此操作. (2认同)