<tfoot id='rF2Hq'></tfoot>

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

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

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

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

    2. Laravel Eloquent:如何仅从连接表中获取某些列

      时间:2023-09-24
      <tfoot id='LEfFI'></tfoot>

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

            • <bdo id='LEfFI'></bdo><ul id='LEfFI'></ul>
              <legend id='LEfFI'><style id='LEfFI'><dir id='LEfFI'><q id='LEfFI'></q></dir></style></legend>
                <tbody id='LEfFI'></tbody>

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

                本文介绍了Laravel Eloquent:如何仅从连接表中获取某些列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我在 Eloquent 中有 2 个连接表,即主题和用户.

                I have got 2 joined tables in Eloquent namely themes and users.

                主题模型:

                public function user() {
                  return $this->belongs_to('User');
                }
                

                用户模型:

                public function themes() {
                  return $this->has_many('Theme');
                }
                

                我的 Eloquent api 调用如下所示:

                My Eloquent api call looks as below:

                return Response::eloquent(Theme::with('user')->get());
                

                返回主题中的所有列(很好)和用户的所有列(不好).我只需要用户模型中的用户名"列,如何将查询限制为该列?

                Which returns all columns from theme (that's fine), and all columns from user (not fine). I only need the 'username' column from the user model, how can I limit the query to that?

                推荐答案

                更改模型以指定要选择的列:

                Change your model to specify what columns you want selected:

                public function user() {
                  return $this->belongs_to('User')->select(array('id', 'username'));
                }
                

                并且不要忘记包括您要加入的专栏.

                And don't forget to include the column you're joining on.

                这篇关于Laravel Eloquent:如何仅从连接表中获取某些列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:Laravel 4.1:如何对雄辩的渴望关系进行分页? 下一篇:Laravel Eloquent 更新仅在进行更改时

                相关文章

                最新文章

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

                    <tfoot id='0SHDn'></tfoot>
                  1. <small id='0SHDn'></small><noframes id='0SHDn'>