在 Laravel 中,使用 Eloquent ORM 可以輕鬆擷取關聯式資料。考慮以下場景:
資料庫表格:
文章:
user_id
id
iduser_name
user_type
目標:
目標:
顯示文章及其使用類型名稱代替類別ID,使用使用者名稱代替使用者ID。
使用傳統SQL 查詢:
這可以使用如下傳統SQL 查詢來實現:使用Eloquent 模型:
但是,在Laravel 中,使用Eloquent模型可以實現更簡化的方法。首先,定義模型:
Article.php: Category.php: User.php:定義這些模型後,檢索所需資料變得簡單:然後您可以如下存取屬性: 此外,您還可以按類別或用戶檢索文章:更多詳細信息,請參閱Laravel 官方文檔:http://laravel.com/ docs /5.0/eloquent以上是如何使用 Eloquent 模型在 Laravel 中連接三個表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!