Laravel Eloquent: ->keyBy()

閱讀時間約 1 分鐘
如下圖範例,在最後->get()之後加上->keyBy('id'),可以把id這個欄位變成key,在資料處理過程很好用。
keyBy multiple columns:
->keyBy(function ($item) {
  return $item['id_1'] . '_' . $item['id_2'];
});
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
20會員
161Content count
留言0
查看全部
發表第一個留言支持創作者!
Vic Lin的沙龍 的其他內容
情境: 每個客戶有多筆聯繫紀錄,contact table有customer_id這個foreign key。 Customer Model (Customer.php): ... public function contacts() {   return $this->hasMany(Conta
後端儲存在storage的圖片,透過http去存取都會404,後來發現是因為用Laradock,需進到container內把public/storage整個砍掉,然後在project root path重新建立軟連結,即可解決。 1. $ docker-compose exec workspace
Laravel GROUP_CONCAT 出來的json格式錯誤,看起來是字串被截斷了,查了一下發現原來MySQL GROUP_CONCAT select出來的字串會有最大值的限制,預設是1024個字元。 1. 程式端解法:    DB::statement('SET GLOBAL group_c
筆記一下,原本寫成overflow-y: auto,在windows chrome瀏覽器有y scroll bar,唯獨iPad沒有scroll bar,解法如下: overflow-y: scroll; -webkit-overflow-scrolling: touch; 本筆記參考: 1. h
React Hook onclick call a callback function with params, and change css style example: 本筆記參考: 1. https://www.codegrepper.com/code-examples/javascrip
四捨五入到小數點後第二位,並自動補0到小數點後第二位: sprintf("%.2f", round($num,2)) 本筆記參考: 1. https://www.cnblogs.com/ryanzheng/p/12292852.html
情境: 每個客戶有多筆聯繫紀錄,contact table有customer_id這個foreign key。 Customer Model (Customer.php): ... public function contacts() {   return $this->hasMany(Conta
後端儲存在storage的圖片,透過http去存取都會404,後來發現是因為用Laradock,需進到container內把public/storage整個砍掉,然後在project root path重新建立軟連結,即可解決。 1. $ docker-compose exec workspace
Laravel GROUP_CONCAT 出來的json格式錯誤,看起來是字串被截斷了,查了一下發現原來MySQL GROUP_CONCAT select出來的字串會有最大值的限制,預設是1024個字元。 1. 程式端解法:    DB::statement('SET GLOBAL group_c
筆記一下,原本寫成overflow-y: auto,在windows chrome瀏覽器有y scroll bar,唯獨iPad沒有scroll bar,解法如下: overflow-y: scroll; -webkit-overflow-scrolling: touch; 本筆記參考: 1. h
React Hook onclick call a callback function with params, and change css style example: 本筆記參考: 1. https://www.codegrepper.com/code-examples/javascrip
四捨五入到小數點後第二位,並自動補0到小數點後第二位: sprintf("%.2f", round($num,2)) 本筆記參考: 1. https://www.cnblogs.com/ryanzheng/p/12292852.html
你可能也想看
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
Bookend 其實也有提供URL scheme,但是我更常使用Devonthink的連結來處理檔案。因此有效的串連兩個資料庫,可以夠有效的利用文件。 過去如果我要在兩邊找一個文章,我需要用search的方式來尋找,不管是在Bookend或者Devonthink中搜尋,總是需要好幾個步驟。
Thumbnail
你不懂,打字就是一種舞,唯一的節奏是我的語感,我的游移我的不假思索我的斟酌構成的平衡條件。清潔過的鍵盤沒了塵埃作為弱音器,午夜盛開之時,寫作將比金屬樂更刺耳。桌上養著一窩瘋狗,不妨我礙繼續幻想一台鏽蝕的打字機作為今年的生日禮物,最好是遙遠過去某個火山災害罹難者的遺物,這可以滿足我的末日景觀飢渴。
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
Bookend 其實也有提供URL scheme,但是我更常使用Devonthink的連結來處理檔案。因此有效的串連兩個資料庫,可以夠有效的利用文件。 過去如果我要在兩邊找一個文章,我需要用search的方式來尋找,不管是在Bookend或者Devonthink中搜尋,總是需要好幾個步驟。
Thumbnail
你不懂,打字就是一種舞,唯一的節奏是我的語感,我的游移我的不假思索我的斟酌構成的平衡條件。清潔過的鍵盤沒了塵埃作為弱音器,午夜盛開之時,寫作將比金屬樂更刺耳。桌上養著一窩瘋狗,不妨我礙繼續幻想一台鏽蝕的打字機作為今年的生日禮物,最好是遙遠過去某個火山災害罹難者的遺物,這可以滿足我的末日景觀飢渴。