laravel - 如何在模型中编写自定义函数?
问题描述
有一个模型数据:
class Order extends Model
{
}
如何在Order
类中编写自定义方法,以便可以在构造函数中调用它,如下所示:
Order::myMethod()
Order->myMethod()
在哪里myMethod
:
public function myMethod() {
return DB::query(<SQL QUERY>);
}
目的是在模型类中移动 SQL 查询,不会在控制器中弄乱此代码。
解决方案
而是在模型中创建自定义函数,您可以使用特征来实现所需的输出。
请按照以下任一步骤操作:-
推荐阅读
- django - 阻止模板标签并包含 html
- java - Eclipse 无法识别 Eclipse 中的 Javadoc 图像属性
- android - 向地图添加不带图标的标记
- python - 制作 setup.py 并运行“pip install -e”后出现 ModuleNotFoundError。
- sql - 在 SQL 中优化多个 IF-IN-SELECT 语句
- r - 模拟后两个向量的比较
- python - 对象值未在 python 函数中重置
- python - 获取 TypeError: 不支持的操作数类型 -: 'tuple' 和 'int'
- ios - Firebase -'isDirectChannelEstablished' 已弃用:FCM 直接通道已弃用,请使用 APNs 通道进行下游消息传递
- json - 我们如何将 JSON 与数据表一起使用?