cost 93 ms
Laravel Eloquent firstOrCreate 無法正常工作

[英]Laravel Eloquent firstOrCreate doesn't work properly

我已經習慣了,但是今天這個問題讓我很虛弱..;; Market model有一個TTL model。 我知道firstOrCreate方法找到一個項目作為第一個給定的數組,如果它不存在,則創建一個新的作為持久化,返回它。 此外,它的質量分配,所以我在 ttl model 上填寫了$fillable ...

Razor 頁面與 Blazor 結合使用是否可以避免過度綁定/過度發布/大規模綁定攻擊?

[英]Are Razor pages in combination with Blazor safe from over-binding / overposting / mass-binding attacks?

我是否正確理解過度發布只是經典 ASP.NET Core 的問題(如本文所述),而不是Blazor ? 在Blazor Server我做類似的事情 所以我明確說明哪些值應該綁定到我的對象。 這是否意味着在Blazor我不需要任何所謂的data transfer object來防止過度發布攻擊? ...

laravel 質量分配問題。 適用於“ModelName::insert($array)”,但不適用於“ModelName::create($array)”

[英]Problem with laravel mass assigment . Works with “ModelName::insert($array)” but not with “ModelName::create($array)”

在下面的示例代碼中,我想每次使用作業獲取所有已保存的學生 ID: model 代碼為: 錯誤消息:jquery-2.2.4.min.js:4 POST http://127.0.0.1:8000/new-registration/store 500(內部服務器錯誤) 在此處輸入圖像描述 ...

Laravel 批量分配受保護字段

[英]Laravel mass assigning guarded fields

所以基本上,為了方便起見,我使用質量分配。 但是我有一個名為“userid”的受保護字段。 我已將單獨的代碼插入此字段,但由於某種原因,我仍然收到錯誤: SQLSTATE[HY000]: General error: 1364 Field 'userid' doesn't have a defaul ...

解決“違反完整性約束:19 NOT NULL”,最合適的解決方案是什么?

[英]Resolving “Integrity constraint violation: 19 NOT NULL”, what's the most proper solution?

嘗試編寫 function 在我的配置文件表中創建一個新的“配置文件”並得到以下錯誤: “SQLSTATE [23000]:完整性約束違規:19 NOT NULL 約束失敗:profiles.about(SQL:插入“profiles”(“dateofbirth”、“state”、“zipcod ...

Rails-6:大規模進口 HABTM 生產數千個刀片

[英]Rails-6: Mass import HABTM produces thousands inserts

經過數小時的谷歌搜索以獲得最佳實踐,我來到了這里。 我有一個新的 Foo object,並且想批量分配數千條,我已經預先加載了: 最快的方法是什么? 我試過了: 這會導致創建數千個插入查詢。 是否有 Rails 6 (Insert_all) 方法來解決我的問題,還是我必須使用“m2m_fast_in ...

批量分配現有記錄軌道的集合

[英]Mass assign a collection of existing records rails

我正在嘗試將現有記錄的集合分配給現有(或新)關聯記錄。 例如: 從我對列表的創建或編輯表單的看法來看,我發送 :name 和 :items_attributes 以及我想要關聯到我的列表的每條記錄的 :id。 在我的 Lists 控制器中,我這樣做: 但是,我得到 我將如何以“Ra ...

禁用所有測試中所有模型的質量分配保護

[英]Disable mass assignment protection for all models across all tests

有沒有一種方法可以禁用所有測試中所有模型的質量分配保護,而不必一遍又一遍地重復? FooTest Foo::unguard(); Bar::unguard(); Baz::unguard(); Foo::create(['column' => 'value']); Bar::crea ...

Laravel - 質量分配|| 如果找到相同的唯一鍵,如何更新數據,如果數據是新的,則如何創建

[英]Laravel - Mass assignment || How can I do for updating data if found same unique key, and creating if the data are new

我在數據庫中創建了一個名為: staff的表。 在該表中,有: id , staffID , staffName , role和password ,其中id字段是autoincrement (其平均主鍵), staffID是Unique Key。 之后,我插入了一些數據。 例如: ...

即使在遷移中設置了默認值,批量分配也無法處理Null輸入。對此有什么解決方案?

[英]Mass assignment won't handle Null input even when default is set on migration.Any solution to this?

我一直在大量使用任務分配。 最近,我遇到了這個問題,我在其中創建了fillable,並且還默認使用null值,但是在使用批量分配時,如果我的輸入為空,則會返回“ Cannot Be Null”錯誤。 我的模特 我的控制器 我的遷移 上面的意思不應該表示當我在輸入字 ...

升級到Rails 5:在保存記錄“ id”的同時分配主鍵值而不是數字

[英]Upgrade to Rails 5: while saving a record “id” is assigned primary key value instead of a number

在我的表中,主鍵(my_id)是字符串(字母和數字的組合),而'id'是數字列。 由於rails 5不允許attr_accessible ,所以我將私有方法添加到控制器params.require(:model_name).permit(:list_of_attributes) 。 現在,當 ...

Laravel中的updateOrCreate出現批量分配問題,為什么?

[英]Mass Assignment issue with `updateOrCreate` in Laravel, why?

我有一個非常簡單的模型: 我想做的是將本地數據與存儲在遠程服務器中的數據同步。 在我的MySQL中 因此,我敢肯定,如果我在id匹配,我將永遠不會進行大規模分配。 因此,當我這樣做時: 我不應該收到此錯誤: 無論如何,如果我將模型修改如下: 我沒有 ...

將外鍵值存儲在laravel中

[英]Store foreign key value in laravel

在遷移表中: 注冊模型-已定義質量分配。 在控制器中 當我存儲數據時,僅存儲年齡,但是將regist_id存儲為null(沒有錯誤消息或什么都沒有)。 在這里,我確定控制器在使用dd($passw1);時顯示"regist_id" => 1和"age" => ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM