猿问

Laravel:如何从下订单中输入日期

我正在尝试使用 Carbon 下达日期订单。


我的订单.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>

订单产品.php


use Carbon\Carbon;


    function presentDate($date)

{

    return Carbon::parse($date)->format('M d, Y');

}

也许我必须把这个功能放在另一个地方?


守着星空守着你
浏览 111回答 1
1回答

红颜莎娜

你可以利用Laravel 访问器和修改器在你的模型中::类public function getCreatedAtAttribute($date){     return Carbon::parse($date)->format('d-m-Y h:i:s'); }在你的刀片中,你可以简单地这样做<div>{{ $order->created_at }}</div>
随时随地看视频慕课网APP
我要回答