1. <small id='tx0JM'></small><noframes id='tx0JM'>

        <i id='tx0JM'><tr id='tx0JM'><dt id='tx0JM'><q id='tx0JM'><span id='tx0JM'><b id='tx0JM'><form id='tx0JM'><ins id='tx0JM'></ins><ul id='tx0JM'></ul><sub id='tx0JM'></sub></form><legend id='tx0JM'></legend><bdo id='tx0JM'><pre id='tx0JM'><center id='tx0JM'></center></pre></bdo></b><th id='tx0JM'></th></span></q></dt></tr></i><div id='tx0JM'><tfoot id='tx0JM'></tfoot><dl id='tx0JM'><fieldset id='tx0JM'></fieldset></dl></div>
        <legend id='tx0JM'><style id='tx0JM'><dir id='tx0JM'><q id='tx0JM'></q></dir></style></legend>
          <bdo id='tx0JM'></bdo><ul id='tx0JM'></ul>

        <tfoot id='tx0JM'></tfoot>
      1. 在 Laravel 中使用 Eloquent 检索关系的关系

        时间:2023-09-24

          <tbody id='stxlD'></tbody>
        <legend id='stxlD'><style id='stxlD'><dir id='stxlD'><q id='stxlD'></q></dir></style></legend>
        • <tfoot id='stxlD'></tfoot>
          1. <small id='stxlD'></small><noframes id='stxlD'>

              <bdo id='stxlD'></bdo><ul id='stxlD'></ul>

              <i id='stxlD'><tr id='stxlD'><dt id='stxlD'><q id='stxlD'><span id='stxlD'><b id='stxlD'><form id='stxlD'><ins id='stxlD'></ins><ul id='stxlD'></ul><sub id='stxlD'></sub></form><legend id='stxlD'></legend><bdo id='stxlD'><pre id='stxlD'><center id='stxlD'></center></pre></bdo></b><th id='stxlD'></th></span></q></dt></tr></i><div id='stxlD'><tfoot id='stxlD'></tfoot><dl id='stxlD'><fieldset id='stxlD'></fieldset></dl></div>
                • 本文介绍了在 Laravel 中使用 Eloquent 检索关系的关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一个包含以下表格和关系的数据库:

                  I have a database with the following tables and relationships:

                  广告1-1 汽车m-1 车型m-1 品牌

                  Advert 1-1 Car m-1 Model m-1 Brand

                  如果我想检索一个广告,我可以简单地使用:

                  If I want to retrieve an Advert, I can simply use:

                  Advert::find(1);
                  

                  如果我想要汽车的详细信息,我可以使用:

                  If I want the details of the car, I could use:

                  Advert::find(1)->with('Car');
                  

                  但是,如果我还想要模型的细节(遵循与汽车的关系),语法是什么,以下不起作用:

                  However, if I also want the detail of the Model (following the relationship with Car), what would the syntax be, the following doesn't work:

                  Advert::find(1)->with('Car')->with('Model');
                  

                  非常感谢

                  推荐答案

                  在官方 文档 下急切加载"

                  It's in the official documentation under "Eager Loading"

                  多重关系:

                  $books = Book::with('author', 'publisher')->get();
                  

                  嵌套关系:

                  $books = Book::with('author.contacts')->get();
                  

                  所以对你来说:

                  Advert::with('Car.Model')->find(1);
                  

                  这篇关于在 Laravel 中使用 Eloquent 检索关系的关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何从 Laravel 中的数据库重新加载/刷新模型? 下一篇:如何更改 created_at 和 updated_at 值 laravel 的默认格

                  相关文章

                  最新文章

                • <small id='Cbq2q'></small><noframes id='Cbq2q'>

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

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

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