在我的應用程序中,目前有兩個表格:users
和employees
。後者只是用於Laravel附帶的樣板表users
的簡表。Laravel 5 - 如何在同一張桌子上執行左連接
我有employees
裏面有兩個外鍵,一個是user_id
,指向id
,表users
。所以基本上,註冊用戶的配置文件數據。 employees
中的第二個外鍵是manager_id
。這是員工經理人員的ID。某些用戶是經理,並且有一個空白的manager_id
字段。
我想從我的Employee
模型檢索該行其中user_id
匹配manager_id
,然後將它們全部發送到我的看法,他們將在那裏看到first_name
和經理的last_name
。目前我看到的是經理的ID而不是他們的名字。
爲什麼你有兩個表?難道你不能只添加manager_id到用戶表,並建立用戶表的內部連接? – feareoc
你能否也提供你已經嘗試過的,你現在的代碼? – feareoc
@RasmusRosengren:'$ employees = Employee :: all(); $ manager = Employee :: find(1) - > where('userid','=','manager');' – omrakhur