国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

laravel with 查詢列表限制條數

468122151 / 2271人閱讀

摘要:需求需求,查詢文章列表,以及文章列表下的評論。但是每篇文章評論只需要查詢出條即可一篇文章可能有幾百個評論。測試過其他類似于方法的關聯配置沒有想要的效果雖然對每篇文章執行了一次查詢,很老套和顯得笨重,但是能實現這個特殊的需求。

1.需求

需求,查詢文章列表,以及文章列表下的評論。但是每篇文章評論只需要查詢出2條即可(一篇文章可能有幾百個評論)。

2.實現

配置關聯模型

//---------------------Article模型的關聯表配置如下----------------------------------
public function comments(){
        return $this->hasMany("ModulesTypeEntitiescomments", "article_id", "id")
        ->select(["id","name"])->limit(2);
        //這里就限制了只查詢2條評論,同時select()也限制只查詢comments的id 和name
        }

代碼實現

$articles=Article::all();
//查詢出對應條件的文章

$articles->each(function ($articles) {
            $articles->load("comments");
        });
//對每個文章進行加載對應的評論關聯關系

return $articles;
3.總結

主要是使用了each去做循環每一條文章,然后對每一條文章使用load()方法去加載Laravel的Model模型配置。注意這里只能使用load去加載這個comments配置。PS(測試過其他類似于load方法的關聯配置沒有想要的效果)

雖然對每篇文章執行了一次查詢,很老套和顯得笨重,但是能實現這個特殊的需求。

4.參考

參考了Laravel官方Github貢獻者,themsaid討論給出的答案issuehttps://github.com/laravel/framework/issues/18014

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29737.html

相關文章

  • laravel手動創建數組分頁

    摘要:目前,無法高效執行使用語句的分頁操作。如果你需要在分頁結果集中使用,建議你查詢數據庫并手動創建分頁器。手動創建分頁如果你想手動創建分頁實例并且最終得到一個數組類型的結果,可以根據需求來創建或者實例來實現。 showImg(https://segmentfault.com/img/bVbbGos?w=640&h=400); laravel分頁功能: 有幾種方法可以對數據進行分頁。最簡單的...

    acrazing 評論0 收藏0
  • Laravel 5.7 最佳實踐和開發技巧分享

    摘要:當查詢數據時,本地范圍允許我們創建自己的查詢構造器鏈式方法。這樣便會知道這是一個本地范圍并且可以在查詢構造器中使用。某些查詢構造器不可用或者說可用但是方法名不同,關于這些請查閱所有集合的方法。 showImg(https://segmentfault.com/img/remote/1460000017877956?w=800&h=267); Laravel 因可編寫出干凈,可用可調試的...

    ninefive 評論0 收藏0
  • node博客項目開發手記

    摘要:所以呢解決這個問題也很簡單,就是對提交的內容進行或者其他形式的編碼,在服務器端進行解碼,即可解決。項目地址完結撒花 NodeJs開發個人博客項目 預覽地址:http://baijiawei.top GitHub地址:https://github.com/bjw1234/blog 需要安裝的模塊 body-parser 解析post請求 cookies 讀寫cookie express...

    Jiavan 評論0 收藏0
  • node博客項目開發手記

    摘要:所以呢解決這個問題也很簡單,就是對提交的內容進行或者其他形式的編碼,在服務器端進行解碼,即可解決。項目地址完結撒花 NodeJs開發個人博客項目 預覽地址:http://baijiawei.top GitHub地址:https://github.com/bjw1234/blog 需要安裝的模塊 body-parser 解析post請求 cookies 讀寫cookie express...

    learn_shifeng 評論0 收藏0
  • PHP_Laravel

    摘要:簡介是一套簡介,優雅開發框架,通過簡單,高雅,表達式語法開發應用。服務器需要有該目錄及所有子目錄的寫入權限可用于存儲應用程序所需的一些文件該目錄下包括緩存和編譯后的視圖文件日志目錄測試目錄該目錄下包含源代碼和第三方依賴包環境配置文件。 簡介 Laravel是一套簡介,優雅PHP Web開發框架(PHP Web Framework), 通過簡單,高雅,表達式語法開發Web應用。 特點: ...

    NoraXie 評論0 收藏0

發表評論

0條評論

468122151

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<