首页 > 解决方案 > 函数名必须是字符串 Laravel

问题描述

我想以我的本地语言显示日期,但是当我尝试这样做时,我遇到了这个错误

Facade\Ignition\Exceptions\ViewException 函数名必须是字符串

<?php
use Carbon\Carbon;
?>

<h4>Time Item Added:
       <h5>{{ Carbon::setLocale('id')
            (\Carbon\Carbon::parse($transactionsin->item_added_date)->format('D, d-m-Y'))}}</h5>
</h4>

还带有format('D, d-m-y')显示日期Mon, 01-12-2019

如何更改format日期名称为全名Monday, 01-12-2019

标签: phplaraveldatelaravel-6

解决方案


<h4>
    Time Item Added:
       <h5><?php Carbon::setLocale('id'); ?>
            {{ \Carbon\Carbon::parse($transactionsin->item_added_date)->format('D, d-m-Y') }}</h5>
</h4>

{{ }} 确实尝试将某些内容回显到视图中。因此,您不应该尝试以这种方式仅执行常规 PHP 语句。


推荐阅读