婷婷综合国产,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 兩表聯查示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 株洲市| 天长市| 盘锦市| 安丘市| 正阳县| 临潭县| 信丰县| 台湾省| 炎陵县| 石嘴山市| 桦南县| 双牌县| 洛浦县| 攀枝花市| 宁远县| 昌宁县| 贵定县| 綦江县| 内江市| 炎陵县| 泸溪县| 定安县| 洪洞县| 饶阳县| 寿阳县| 涿鹿县| 海城市| 陆良县| 通城县| 建湖县| 唐海县| 常宁市| 广灵县| 宜兴市| 乐昌市| 西和县| 盐池县| 镇原县| 峨眉山市| 西乌| 新营市|