Php 格式化sql数据库中的iso日期并返回到blade

Php 格式化sql数据库中的iso日期并返回到blade,php,laravel,phpmyadmin,laravel-blade,Php,Laravel,Phpmyadmin,Laravel Blade,SQL将日期存储为iso y-m-d 与: 我可以将日期格式化为->格式为2018年7月7日 但是,我想编辑整个集合中的每个日期 从$data=data::where('id',$id)->get() 这将被保存到集合中,并显示在blade中。你会用for循环吗 Laravel的查询生成器在使用get()时总是返回一个集合 Laravel提供了许多收集方法,您可以在这些方法上使用它们。转换数据的一个好方法是映射 $data = $data->map(function($item) {

SQL将日期存储为iso y-m-d

与:

我可以将日期格式化为->格式为2018年7月7日

但是,我想编辑整个集合中的每个日期

$data=data::where('id',$id)->get()


这将被保存到集合中,并显示在blade中。你会用for循环吗

Laravel的查询生成器在使用get()时总是返回一个集合

Laravel提供了许多收集方法,您可以在这些方法上使用它们。转换数据的一个好方法是映射

$data = $data->map(function($item) {
    // Do any transformation to $item and return it
    $item->date = Carbon::parse($item->date)->format('j F Y');
    return $item;
});
当然,在编程中,通常有多种方法来完成相同的任务。一个简单的foreach循环也可以:

foreach($data as $item) {
    $item->date = Carbon::parse($item->date)->format('j F Y');
}
这适用于对象,因为对象总是通过引用传递的。因此,您可以对对象进行更改,它将保持原始状态
集合。

Laravel的查询生成器在使用get()时总是返回集合

Laravel提供了许多收集方法,您可以在这些方法上使用它们。转换数据的一个好方法是映射

$data = $data->map(function($item) {
    // Do any transformation to $item and return it
    $item->date = Carbon::parse($item->date)->format('j F Y');
    return $item;
});
当然,在编程中,通常有多种方法来完成相同的任务。一个简单的foreach循环也可以:

foreach($data as $item) {
    $item->date = Carbon::parse($item->date)->format('j F Y');
}
这适用于对象,因为对象总是通过引用传递的。因此,您可以对对象进行更改,它将保持原始状态
收藏。

你是最好的:)你是最好的:)