php - 选择查询 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。提前致谢。
解决方案
在您的工作模型中
public function getDateAttribute($value)
{
return Carbon::parse($value)->isoFormat('dddd');
}
像这样写
$data = Job::select('id', 'customer_id', 'date','time')->get();
推荐阅读
- ios - UIKit:如何对 UINavigationBar 的角进行圆角和剪裁?
- typescript - 无法从 Vue.js 中的方法访问数据(使用 Ionic)
- javascript - 带有内部 html 的 Javascript 弹出窗口无法打开
- javascript - 如何创建点击计数器?
- python - 为什么我的多处理可能会暂停一段时间?
- c++ - 我无法让 GLEW 在 ubuntu 20.04 (C++) 中处理 netbeans
- python - 如何创建值在不同时间变化的元组生成器
- python - 如何在同一行上打印 if 语句
- visual-studio - 字符串太大,无法使用 UTF-8 进行编码,而是在 Visual Studio 2019 for Xamarin.android 项目中写为“STRING_TOO_LARGE”
- regex - Powershell Regex:如果它包含一个既不在开头也不在结尾的句点,则匹配整个字符串