首页 > 解决方案 > 选择查询 Laravel 中的自定义函数

问题描述

我有这样的 Laravel DB 查询,

$data = DB::table('jobs')
        ->select('id', 'customer_id', 'date','time')
        ->get();

我想在选择查询结果中获取日期的日期。我Carbon::parse()->isoFormat('dddd');用来获取日期的日期。我想在里面传递日期parse()并获得相关日期。我想成为查询结果,例如: 1 , 2 , Monday, 11:30 AM。如何处理我提到的代码以获取选择查询中的日期。可能吗?帮我解决一下。我正在使用 Laravel 5.8。提前致谢。

标签: phphtmllaravellaravel-5.8

解决方案


在您的工作模型中

public function getDateAttribute($value)
{
    return Carbon::parse($value)->isoFormat('dddd');
}

像这样写

$data = Job::select('id', 'customer_id', 'date','time')->get();

推荐阅读