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

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

  • <tfoot id='3eWdR'></tfoot>

    1. <small id='3eWdR'></small><noframes id='3eWdR'>

      <legend id='3eWdR'><style id='3eWdR'><dir id='3eWdR'><q id='3eWdR'></q></dir></style></legend>
          <bdo id='3eWdR'></bdo><ul id='3eWdR'></ul>

        laravel 中的急切加載關系,并帶有關系條件

        Eager load relationships in laravel with conditions on the relation(laravel 中的急切加載關系,并帶有關系條件)
      1. <i id='uhwSK'><tr id='uhwSK'><dt id='uhwSK'><q id='uhwSK'><span id='uhwSK'><b id='uhwSK'><form id='uhwSK'><ins id='uhwSK'></ins><ul id='uhwSK'></ul><sub id='uhwSK'></sub></form><legend id='uhwSK'></legend><bdo id='uhwSK'><pre id='uhwSK'><center id='uhwSK'></center></pre></bdo></b><th id='uhwSK'></th></span></q></dt></tr></i><div class="bjjz5vp" id='uhwSK'><tfoot id='uhwSK'></tfoot><dl id='uhwSK'><fieldset id='uhwSK'></fieldset></dl></div>

          <tbody id='uhwSK'></tbody>

        • <bdo id='uhwSK'></bdo><ul id='uhwSK'></ul>
          • <tfoot id='uhwSK'></tfoot>

                <legend id='uhwSK'><style id='uhwSK'><dir id='uhwSK'><q id='uhwSK'></q></dir></style></legend>

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

                  本文介紹了laravel 中的急切加載關系,并帶有關系條件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我在樹中有相互關聯的類別.每個類別 hasMany 子項.每個終端類別有許多個產品.

                  I have categories related to each other in a tree. Each category hasMany children. Each end category hasMany products.

                  產品也belongsToMany 不同的類型.

                  我想急切地加載帶有他們的孩子和產品的類別,但我也想設置一個條件,即產品屬于某種類型.

                  I want to eager load the categories with their children and with the products but I also want to put a condition that the products are of a certain type.

                  這就是我的類別模型的樣子

                  This is how my categories Model looks like

                  public function children()
                  {
                      return $this->hasMany('Category', 'parent_id', 'id');
                  }
                  
                  
                  public function products()
                  {
                      return $this->hasMany('Product', 'category_id', 'id');
                  }
                  

                  產品型號

                  public function types()
                  {
                      return $this->belongsToMany(type::class, 'product_type');
                  }
                  

                  在我的數據庫中,我有四個表:類別、產品、類型和產品類型

                  In my database I have four tables: category, product, type, and product_type

                  我嘗試過像這樣快速加載,但它加載了所有產品,而不僅僅是滿足條件的產品:

                  I've tried eager loading like so but it loads all the products and not just the ones that fulfil the condition:

                  $parentLineCategories = ProductCategory::with('children')->with(['products'=> function ($query) {
                          $query->join('product_type', 'product_type.product_id', '=', 'product.id')
                              ->where('product_type.type_id', '=', $SpecificID);
                      }]])->get();
                  

                  推薦答案

                  代替當前查詢,嘗試這是否符合您的需要.(我根據您的評論修改了我的答案如下)

                  Instead of the current query, try if this fits your needs. (I modified my answer as follows with your comment)

                  $parentLineCategories = ProductCategory::with([
                              'children' => function ($child) use ($SpecificID) {
                                  return $child->with([
                                      'products' => function ($product) use ($SpecificID) {
                                          return $product->with([
                                              'types' => function ($type) use ($SpecificID) {
                                                  return $type->where('id', $SpecificID);
                                              }
                                          ]);
                                      }
                                  ]);
                              }
                          ])->get();
                  

                  這篇關于laravel 中的急切加載關系,并帶有關系條件的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 找不到驅動程序)
                  <tfoot id='W7EXu'></tfoot>
                    <bdo id='W7EXu'></bdo><ul id='W7EXu'></ul>

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

                            <tbody id='W7EXu'></tbody>

                          1. <legend id='W7EXu'><style id='W7EXu'><dir id='W7EXu'><q id='W7EXu'></q></dir></style></legend>
                            主站蜘蛛池模板: 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 广州各区危化证办理_危险化学品经营许可证代办 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 江苏大隆凯科技有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 伶俐嫂培训学校_月嫂培训班在哪里报名学费是多少_月嫂免费政府培训中心推荐 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 |