久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

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

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

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

        Laravel eloquent - 在加入表時防止覆蓋值

        Laravel eloquent - prevent overriding values when joining tables(Laravel eloquent - 在加入表時防止覆蓋值)
      2. <legend id='xwlV1'><style id='xwlV1'><dir id='xwlV1'><q id='xwlV1'></q></dir></style></legend>
          <tbody id='xwlV1'></tbody>

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

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

                  本文介紹了Laravel eloquent - 在加入表時防止覆蓋值的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  class Account extends Eloquent
                  {
                    protected $table = 'account';
                  
                    /* [...] */
                  
                    public function group() {
                      return $this->belongsTo('Group');
                    }
                  }
                  

                  class Role extends Eloquent {
                  
                    protected $table = 'role';
                  
                    public function accounts() {
                      return $this->hasMany('Account');
                    }
                  
                  }
                  

                  和數據庫表:accountrole

                  account
                  -------
                  id
                  name
                  role_id (nullable)
                  
                  role
                  ----
                  id
                  name
                  

                  現在的事情是:

                  我需要按 role.name 列對 accounts 進行排序.但是在 join(或 leftJoin)值被第二個表中的值覆蓋后.這是一些代碼:

                  And now the thing is:

                  I need to order accounts by role.name column. But after join (or leftJoin) values are overriden by those from second table. Here's some code:

                  $response = Account::with('role')->leftJoin('group', 'group.id', '=', 'account.group_id')->get();
                  

                  之后 idname 的值在 eloquent 集合中不正確.

                  After that values for id and name are incorrect in eloquent collections.

                  此外,我需要返回的是 eloquent 類型模型,因為我以 JSON 返回響應,重要的是稍后在 JS 中(解析 JSON 后)我可以只做 account.role.name.

                  Also, i need the return to be eloquent type models as i'm returning back the response in JSON, where it is important that later in JS (after parsing JSON) i can do just account.role.name.

                  更改表中字段的名稱(例如:id -> account_id 和:id -> role_id)將是一種解決方法,但這不是我的情況 - 需要將主鍵命名為 id每張桌子.

                  Changing names of fields in tables (like: id -> account_id, and: id -> role_id) would be an workaround, but that's not my case - need to have primary key named id for every table.

                  是的,所以問題很簡單:如何解決這個問題?

                  [edit] Yep, so the question is simply: how to solve that problem?

                  推薦答案

                  您可以像在普通 SQL 查詢中一樣使用選擇":

                  You can use 'select' like you would in a normal SQL query:

                  $response = Account::with('role')
                      ->select('account.*')
                      ->leftJoin('group', 'group.id', '=', 'account.group_id')
                      ->get();
                  

                  http://laravel.com/docs/queries#selects

                  這篇關于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 找不到驅動程序)
                • <small id='tMXId'></small><noframes id='tMXId'>

                    <bdo id='tMXId'></bdo><ul id='tMXId'></ul>
                      <tbody id='tMXId'></tbody>

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

                            主站蜘蛛池模板: 亚洲精品一区二区三区四区高清 | 中文字幕一区二区三区乱码在线 | 九九热在线视频 | 久久亚 | 亚洲国产视频一区二区 | 欧美一级二级在线观看 | 日本一区二区在线视频 | 日本超碰在线 | 久久久久久国产精品 | 草草网| 婷婷综合色 | 国产精品色 | 亚洲精品粉嫩美女一区 | www.日韩| 欧美一a一片一级一片 | 色必久久 | 黄色免费在线网址 | 国产一区二区三区免费 | 欧美日韩福利视频 | 亚洲精品一区国语对白 | 91久久国产综合久久 | 国产伦精品一区二区三区在线 | 亚洲免费在线观看 | 草逼网站 | 免费黄色大片 | 国产日产精品一区二区三区四区 | 精品国产乱码 | www.国产精品 | 国产精品成人品 | 黑色丝袜三级在线播放 | 欧美久久久久久 | 亚洲 欧美 日韩在线 | 亚洲欧美日韩在线不卡 | 大象视频一区二区 | 欧美激情久久久 | 日韩一区在线观看视频 | 黄色免费观看网站 | 日韩一区二区三区在线观看 | 精品一区二区久久 | 成人午夜免费福利视频 | 日韩精品久久久久久 |