eloquent

    1熱度

    1回答

    我有一個表,稱爲用戶。該表在名爲projects的另一個表中有一個名爲project_id的外鍵。我的頁面上的用戶將看到一個包含所有項目的下拉列表,並且可以選擇其中的一個。然後,我將使用所選項目的主鍵作爲新創建用戶的外鍵。 現在在laravel的雄辯模型中,我已經讀到爲了安全起見外鍵總是應該被守護(不能是大規模賦值的)。我不明白這是爲什麼。假設我驗證了project_id存在於項目表中,我不應該確

    0熱度

    1回答

    我有以下表格: users id|name|username Areas id|name user_area id|user_id|area_id Buildings id|name|area_id 在用戶模式我想打電話查詢,每一個用戶都有自己的指定區域,並分配給他的領域有許多建築,所以我創建了一個方法查詢用戶分配建築物的用戶模型。 在應用程序\用戶模型: public f

    0熱度

    3回答

    我正在使用Laravel,並且我需要將關聯數組傳遞給雄辯模型中的靜態函數。 class MyClass extends Eloquent\Model { static function scopeRegister($input) { return $input['key1']; } } 鼓搗運行,這是我輸入: $input = array('key1'=>'

    1熱度

    2回答

    我只想弄清楚我是否想使用存儲庫模式。 的三大優勢,我能找到: 1. Testability (repositories can be injected into the controller) 2. Abstraction (complex eloquent queries can be refactored into repository functions) 3. Decoupling (

    -1熱度

    1回答

    返回。 我應該如何與Laravel 5.4實現相同?我正在構建的應用程序的數據庫已經建成並且已經滿了,所以大部分「自動化」的超限制事項都是Laravel無法使用的。 例如,有一個國家代碼,我正在檢索,我需要它,但在某些情況下,我需要將它轉換爲我在另一個表中的國家名稱。 現在我只是在我的控制器無論我從模型中檢索數據: $countryResult = Country::where('country_

    0熱度

    1回答

    我在應用程序\用戶模型文件中的以下方法 Public function buildings(){ return Building::whereHas('area', function ($q) { $q->whereHas('users', function ($q) { $q->where('users.id', auth()->id());

    0熱度

    2回答

    我需要一點幫助,我找不到答案。我想從一個數據表複製一行到另一個。我的代碼是: public function getClone($id) { $item = Post::find($id); $clone = $item->replicate(); unset($clone['name'],$clone['price']); $data = json_decode($clone, true

    11熱度

    4回答

    laravel數據透視表和數據透視表通常是什麼?這是怎麼回事? 最近我做了關於Pivot表的研究。我以爲我知道他們和他們是什麼,但後來我可能錯了。 我一直認爲數據透視表僅僅是一個表,它是兩個表(關係多對多) 但隨後之間,我開始這項研究和它發生是不是,但像不同的體系結構普通表格,其中行是列。它改變了。 但是之後Laravel也獲得了數據透視表。開始閱讀文檔並進行研究。可能我讀錯了,但它看起來就像在兩

    1熱度

    1回答

    我得到這個錯誤 SQLSTATE [23000]:完整性約束違規:1452無法添加或 更新子行,外鍵約束失敗 當我添加待辦事項,但是當我通過對mysql做到這一點像下面我得到以下 mysql> INSERT INTO tasks(task,created_at,user_id)VALUES('owls are cool',CURTIME(),1);查詢行,1行受影響(0.03秒) ,它體現在我的數

    0熱度

    1回答

    我有兩個表的Tbl_payroll_leave_employeev2和tbl_payroll_leave_schedulev2,我想join他們,但即時得到類似這樣的錯誤 「SQLSTATE [23000]:完整性約束違規:1052列 'payroll_leave_employee_id' 在where子句是不明確的(SQL:選擇payroll_employee_id從tbl_payroll_le