pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    1. <i id='MxI3D'><tr id='MxI3D'><dt id='MxI3D'><q id='MxI3D'><span id='MxI3D'><b id='MxI3D'><form id='MxI3D'><ins id='MxI3D'></ins><ul id='MxI3D'></ul><sub id='MxI3D'></sub></form><legend id='MxI3D'></legend><bdo id='MxI3D'><pre id='MxI3D'><center id='MxI3D'></center></pre></bdo></b><th id='MxI3D'></th></span></q></dt></tr></i><div class="mk20scu" id='MxI3D'><tfoot id='MxI3D'></tfoot><dl id='MxI3D'><fieldset id='MxI3D'></fieldset></dl></div>
        <bdo id='MxI3D'></bdo><ul id='MxI3D'></ul>

      <small id='MxI3D'></small><noframes id='MxI3D'>

    2. <legend id='MxI3D'><style id='MxI3D'><dir id='MxI3D'><q id='MxI3D'></q></dir></style></legend>

      1. <tfoot id='MxI3D'></tfoot>
      2. Laravel 如何在 Eloquent 模型中添加自定義函數?

        Laravel how to add a custom function in an Eloquent model?(Laravel 如何在 Eloquent 模型中添加自定義函數?)
          <bdo id='rur6u'></bdo><ul id='rur6u'></ul>

          1. <tfoot id='rur6u'></tfoot>

            <small id='rur6u'></small><noframes id='rur6u'>

            <legend id='rur6u'><style id='rur6u'><dir id='rur6u'><q id='rur6u'></q></dir></style></legend>
              <tbody id='rur6u'></tbody>

                • <i id='rur6u'><tr id='rur6u'><dt id='rur6u'><q id='rur6u'><span id='rur6u'><b id='rur6u'><form id='rur6u'><ins id='rur6u'></ins><ul id='rur6u'></ul><sub id='rur6u'></sub></form><legend id='rur6u'></legend><bdo id='rur6u'><pre id='rur6u'><center id='rur6u'></center></pre></bdo></b><th id='rur6u'></th></span></q></dt></tr></i><div class="kyusou0" id='rur6u'><tfoot id='rur6u'></tfoot><dl id='rur6u'><fieldset id='rur6u'></fieldset></dl></div>

                • 本文介紹了Laravel 如何在 Eloquent 模型中添加自定義函數?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個產品模型

                  class Product extends Model
                  {
                      ...
                  
                      public function prices()
                      {
                          return $this->hasMany('AppPrice');
                      }
                  
                      ...
                  }
                  

                  我想添加一個返回最低價格的函數,在控制器中我可以使用以下方法獲取值:

                  I want to add a function which will return the lowest price, and in controller I can get the value using:

                  Product::find(1)->lowest;
                  

                  我在產品模型中添加了這個:

                  I added this in Product model:

                  public function lowest()
                  {
                      return $this->prices->min('price');
                  }
                  

                  但我收到一條錯誤消息:

                  but I got an error saying:

                  Relationship method must return an object of type IlluminateDatabaseEloquentRelationsRelation
                  

                  如果我使用 Product::find(1)->lowest();,它會起作用.是否可以讓 Product::find(1)->lowest; 工作?

                  And if I use Product::find(1)->lowest();, it will work. Is it possible to get Product::find(1)->lowest; to work?

                  任何幫助將不勝感激.

                  推薦答案

                  當您嘗試將模型中的函數作為變量訪問時,laravel 假定您正在嘗試檢索相關模型.他們稱它們為動態屬性.您需要的是自定義屬性.

                  When you try to access a function in the model as a variable, laravel assumes you're trying to retrieve a related model. They call them dynamic properties. What you need instead is a custom attribute.

                  Laravel 6 文檔:https://laravel.com/docs/6.x/雄辯的變異者

                  Laravel 6 docs: https://laravel.com/docs/6.x/eloquent-mutators

                  將以下方法添加到您的模型中:

                  add following method to your model:

                  public function getLowestAttribute()
                  {
                      //do whatever you want to do
                      return 'lowest price';
                  }
                  

                  現在您應該可以像這樣訪問它:

                  Now you should be able to access it like this:

                  Product::find(1)->lowest;
                  

                  這篇關于Laravel 如何在 Eloquent 模型中添加自定義函數?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                    <tbody id='JcEZZ'></tbody>

                • <i id='JcEZZ'><tr id='JcEZZ'><dt id='JcEZZ'><q id='JcEZZ'><span id='JcEZZ'><b id='JcEZZ'><form id='JcEZZ'><ins id='JcEZZ'></ins><ul id='JcEZZ'></ul><sub id='JcEZZ'></sub></form><legend id='JcEZZ'></legend><bdo id='JcEZZ'><pre id='JcEZZ'><center id='JcEZZ'></center></pre></bdo></b><th id='JcEZZ'></th></span></q></dt></tr></i><div class="kmg2eyq" id='JcEZZ'><tfoot id='JcEZZ'></tfoot><dl id='JcEZZ'><fieldset id='JcEZZ'></fieldset></dl></div>
                  1. <legend id='JcEZZ'><style id='JcEZZ'><dir id='JcEZZ'><q id='JcEZZ'></q></dir></style></legend>
                    • <bdo id='JcEZZ'></bdo><ul id='JcEZZ'></ul>

                          <small id='JcEZZ'></small><noframes id='JcEZZ'>

                          • <tfoot id='JcEZZ'></tfoot>
                            主站蜘蛛池模板: MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | 北京签证代办_签证办理_商务签证_旅游签证_寰球签证网 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 最新范文网_实用的精品范文美文网| 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 水成膜泡沫灭火剂_氟蛋白泡沫液_河南新乡骏华消防科技厂家 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 路面机械厂家| 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 芝麻黑-芝麻黑石材厂家-永峰石业 | 四川成人高考_四川成考报名网 | 青岛成人高考_山东成考报名网 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 |