Php Laravel:如何从下订单开始确定日期
我正试着用碳元素来确定订单的日期 my-order.blade.phpPhp Laravel:如何从下订单开始确定日期,php,database,laravel,date,foreach,Php,Database,Laravel,Date,Foreach,我正试着用碳元素来确定订单的日期 my-order.blade.php @foreach ($order->products as $product) <div>{{ presentDate($order->created_at) }}</div> <div>Total : {{ $prod
@foreach ($order->products as $product)
<div>{{ presentDate($order->created_at) }}</div>
<div>Total : {{ $product->price }} €</div>
<div>Quantity: {{ $product->pivot->quantity }}</div>
</div>
也许我必须把函数放到另一个地方
谢谢你的帮助。你可以利用
在您的模型中::类
public function getCreatedAtAttribute($date)
{
return Carbon::parse($date)->format('d-m-Y h:i:s');
}
在刀片中,您可以简单地执行此操作
<div>{{ $order->created_at }}</div>
{{$order->created_at}
为什么要调用函数来实现这一点,您只需在刀片服务器中直接将日期格式化为\Carbon\Carbon::parse($order->created\u at)->format('md,Y')
是的,但格式不正确,我如何更改它?它是2020-05-27 10:12:40,但我想要28-05-2020 10:12:40只要将它格式化为\Carbon\Carbon::parse($order->created_at)->format('d-m-Y h:I:s')
当他试图以特定格式检索日期时,它应该是类似于getcreatedataattribute($date)
@Moshiur的访问器,谢谢。更新了我的答案。
<div>{{ $order->created_at }}</div>