婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > laravel model 兩表聯查示例

laravel model 兩表聯查示例

熱門標簽:福泉電話機器人 格陵蘭島地圖標注 事業單位如何百度地圖標注 天津營銷電話機器人加盟代理 地圖標注入哪個科目 太原極信防封電銷卡 電銷招聘機器人 熱線電話機器人 南寧crm外呼系統平臺

1對一

定義一對一關聯

一對一關聯是很基本的關聯。例如一個 User 模型會對應到一個 Phone 。 在 Eloquent 里可以像下面這樣定義關聯:

class User extends Model {
 
 public function phone()
 {
  return $this->hasOne('App\Phone');
 }
 
}

傳到 hasOne 方法里的第一個參數是關聯模型的類名稱。定義好關聯之后,就可以使用 Eloquent 的動態屬性取得關聯對象:

$phone = User::find(1)->phone;

SQL 會執行如下語句:

select * from users where id = 1
 
select * from phones where user_id = 1

注意, Eloquent 假設對應的關聯模型數據庫表里,外鍵名稱是基于模型名稱。在這個例子里,默認 Phone 模型數據庫表會以 user_id 作為外鍵。如果想要更改這個默認,可以傳入第二個參數到 hasOne 方法里。更進一步,您可以傳入第三個參數,指定關聯的外鍵要對應到本身的哪個字段:

return $this->hasOne('App\Phone', 'foreign_key');
 
return $this->hasOne('App\Phone', 'foreign_key', 'local_key');

查詢多條

 $rolePermissions = Permission::join('permission_role', 'permission_role.permission_id', '=', 'permissions.id')
   ->where('permission_role.role_id', $id)
   ->get();

以上這篇laravel model 兩表聯查示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • laravel orm 關聯條件查詢代碼
  • Laravel Eloquent ORM 多條件查詢的例子
  • Laravel ORM 數據model操作教程

標簽:佳木斯 通化 香港 自貢 郴州 金華 寶雞 阿克蘇

巨人網絡通訊聲明:本文標題《laravel model 兩表聯查示例》,本文關鍵詞  laravel,model,兩表,聯查,示例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《laravel model 兩表聯查示例》相關的同類信息!
  • 本頁收集關于laravel model 兩表聯查示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 吉木萨尔县| 崇文区| 淄博市| 永川市| 沂源县| 徐闻县| 邻水| 新乡县| 沐川县| 涟水县| 武平县| 聂拉木县| 高安市| 乌兰浩特市| 乌拉特后旗| 扬州市| 合阳县| 南充市| 藁城市| 山阴县| 汤原县| 乡城县| 云南省| 涟水县| 常熟市| 富源县| 清原| 镶黄旗| 弋阳县| 镇坪县| 赣州市| 蕉岭县| 平邑县| 赣州市| 临沧市| 行唐县| 惠来县| 达州市| 临漳县| 冕宁县| 泰安市|