眾所周知 模型關聯是我們在做專案的時候會經常使用到的一個功能 laravel 就為我們提供了 簡單又高效的
模型關聯的方法
下面我來簡單的介紹一下 這些方法
下面我舉的例子為 hasOne
資料庫里 有一張 shop_manage_user (用戶表) 和 shop_manage_role (角色表)
shop_manage_user 用戶表結構如下:

shop_manage_role 角色表結構如下:

大家可以清楚的看到 一個user(用戶) 是對應一個role(角色)
所以用戶和角色的關系是一對一
public function roleId(){ return $this->hasOne(ManageRoleModel::class,'id','role_id')->select(['id','role_name']); }
接下來在控制器參考模型定義的方法:

最后一步:
最為尷尬的事可要注意哦~
role_id(用戶表:角色id)資料要基于角色表里面的id(角色表:角色id)
保持角色id資料是擁有的~~

好了,再去學習新的知識咯,此時此刻你有好的方法可以共享呦!!!
成功的秘訣,在永不改變既定的目的~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/379058.html
標籤:PHP
