本文介绍了Laravel:如何下订单中的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用Carbon放置日期顺序.
I'm trying to put the date order placed using Carbon.
my-order.blade.php
my-order.blade.php
@foreach ($order->products as $product)
<div>{{ presentDate($order->created_at) }}</div>
<div>Total : {{ $product->price }} €</div>
<div>Quantity: {{ $product->pivot->quantity }}</div>
</div>
OrderProduct.php
OrderProduct.php
use Carbon\Carbon;
function presentDate($date)
{
return Carbon::parse($date)->format('M d, Y');
}
也许我必须将函数放在另一个地方?
Maybe I have to put the function in another place ?
感谢您的帮助.
推荐答案
您可以利用 Laravel存取器&变种人
在您的Model :: class
In your Model::class
public function getCreatedAtAttribute($date)
{
return Carbon::parse($date)->format('d-m-Y h:i:s');
}
在刀片中,您只需执行此操作
In your blade, you can simply do this
<div>{{ $order->created_at }}</div>
这篇关于Laravel:如何下订单中的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!