Laravel JOIN 查詢

閱讀時間約 1 分鐘
假如開發了一個部落格,以下是ERD設計:
接著從程式碼來看如何join:
$this->article
->join('comments', 'article.article_id', '=', 'comments.article_id')
->select('article.article_id', 'article.title', 'article.content', 'comments.content as comments_content')
->get();
紅框的$articles如下:
等同SQL:
DB data:
這是用ORM JOIN的方式,據說還有一種東西是用模型關聯,有空再來研究看看。
為什麼會看到廣告
20會員
161內容數
留言0
查看全部
發表第一個留言支持創作者!
Vic Lin的沙龍 的其他內容
Laravel Ajax Example
閱讀時間約 2 分鐘
JWT Authentication
閱讀時間約 5 分鐘
Laravel 加入 Repository 與 Service
閱讀時間約 2 分鐘
Laravel 如何寫 Log
閱讀時間約 2 分鐘
Laravel 建立 Helper function
閱讀時間約 1 分鐘
你可能也想看
[Laravel] 設定並上傳檔案到AWS S3Simple Storage Service (S3) 是 AWS 最常應用到的服務,只要是需要將檔案上傳到雲端的狀況都可以使用S3,本篇文章將介紹如何設定與使用AWS S3。
Thumbnail
avatar
Hankz
2024-03-20
[Laravel] 使用Supervisor執行Laravel的Queue Worker在使用laravel中的Queue job的時候 如果希望job中斷還可以重新啟動這個時候就會需要用到Supervisor了 本篇文章為您帶來如何使用Supervisor執行Laravel的queue:work的教學
Thumbnail
avatar
Hankz
2024-03-13
[Laravel] 客製化你的Laravel: macro有的時候,會希望在物件導向中對原生的Class新增功能的時候,大多我們都會寫一個新的class並繼承。 但是其實Laravel提供了一個不同的方式,讓我們可以在常用的Class上,直接新增想要的function,那就是macro。
Thumbnail
avatar
Hankz
2024-03-04
Laravel的migration簡介Migration在 Laravel 中是一種用來管理資料庫結構變更的機制。它的主要目的是使開發者能夠在應用程序的不同環境中保持資料庫結構的一致性,並輕鬆地進行結構變更
avatar
傑克李
2024-01-04
Laravel 安全性,七種開發人員常犯的錯誤待業中後,發現時間變很多就開始東看看西看看,思考著要如何更深入理解Laravel框架的運用,而在Laravel框架中哪些部分是框架替我們做了哪些處理,推薦一個影片給大家一起學習理解。
Thumbnail
avatar
DDDDD
2023-12-13
deca joins vs Iso E Super調香原料 Iso E Super 鼎鼎大名,還碰到調香課學生只因為看到香水介紹,好奇它的氣味,就網購回家一聞究竟,結果大失所望。怎麼沒什麼味道? 其實 Iso E Super 只有淡淡的,非常乾燥的木質調氣味。加入過量的話,就會像上了一層柔焦。如果想知道那是什麼感覺的話,聽聽看 deca joins
avatar
調香師的日常修練
2022-12-28
搭建一個 Laravel 開發環境(Linux, Nginx, MySQL and PHP)Development environment of Laravel. Nginx, php, mysql and centos 7
Thumbnail
avatar
yuanchin
2022-06-19