php - 这是一个好习惯吗?– Eloquent:从特定列获取表记录
问题描述
我想根据不是pk
.
所以在我正在做的控制器中:
$object = Object::getByObjectName($objectName);
在Object
模型中我有:
public static function getByObjectName($objectName)
{
return self::where('object_name', $objectName)->first();
}
这self::where
是一个很好的做法吗?一般来说,这是一个很好的做法吗?
谢谢!
解决方案
我会在控制器中做:
public function getBoatByName($boatName){
$boat = Boat::where('name', $boatName)->first();
}
推荐阅读
- node.js - PM2 从 json 文件开始时出错
- android - android如何制作像微信消息通知一样的顶部浮动通知
- python - 多对多 LSTM 在每个时间步都有关注
- vue-router - vue路由器路径中的双星号是什么意思?
- python - 识别当前正在执行的函数调用
- php - 如何遍历两个php变量并在sql条件下聚合它们
- audio - 可以直接播放 MediaRecorder 在“audio/webm;codecs=opus”中录制的 blob 吗?
- binary-search-tree - 在 n 个不同键上随机填充的二叉搜索树的预期高度是 O(log(n))
- php - 实时mysql无限滚动
- android - How do I specify a minimum ram requirement for my app