gpt4 book ai didi

php - Laravel-4 Carbon 在格式化日期时抛出 toString() 错误

转载 作者:行者123 更新时间:2023-12-02 08:37:21 25 4
gpt4 key购买 nike

在我的项目索引 View 中,我将返回数据库字段,包括项目开始的时间。但是sql中的日期格式只允许格式0000-00-00,我想在d-m-Y中查看它。

我想使用 Carbon实现这一点,因为它似乎是一个通用的插件。但是我不确定如何让它工作,我已经将它添加到我的 app.php 文件中:

'碳' => '碳/碳'

我正尝试在我的 index.blade.php 中格式化它

@foreach ($projects as $project)
<div class="one-third column">

<ul class="data">
<li><label>Project Name: </label>{{ $project->project_name }}</li>
<li><label>Project Brief</label>{{ $project->project_brief }}</li>
$format = 'Y-m-d';
$brief = $project->brief;
<label>Created: </label><li>{{ Carbon::createFromFormat($format, $brief) }}</li>
</div>
@endforeach

但是我得到了以下错误:

方法 Illuminate\View\View::__toString() 不能抛出异常

不太确定我哪里出错了,因为我以前从未使用过它。谁有 Carbon 方面的经验可以帮助我??

最佳答案

我想我也会添加我的答案,以防万一有人仍在寻找另一种方法来做到这一点并偶然发现这个 SO。

以下是在 Laravel 中使用 Carbon 的 format() 函数的例子。就我而言,我正在格式化在我的一个迁移中创建的 created_at Timestamp 字段。

{{$project->created_at->format('m/d/Y')}}

您可以使用 PHP.net 上提供的日期格式: http://php.net/manual/en/function.date.php

关于php - Laravel-4 Carbon 在格式化日期时抛出 toString() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20021968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com