為什麼在 Laravel 5.4 中建立新匹配時出現錯誤「欄位 'user_id' 沒有預設值」?

Mary-Kate Olsen
發布: 2024-11-07 19:54:03
原創
433 人瀏覽過

Why am I getting the error

Laravel 5.4 中的錯誤:「欄位'user_id' 沒有預設值」

問題:

問題: 嘗試使用Deal 物件建立新匹配時,會發生以下錯誤:

儘管有一個空的$guarded 數組,但為什麼會引發此錯誤?

答案:

$guarded 陣列會阻止對除明確提到的欄位之外的所有欄位進行批次賦值。若要解決此問題,請刪除 $guarded 陣列並定義 $fillable 陣列。

解決方案:

在Match 類別中,新增以下內容: 這將允許對user_id 和deal_id 欄位進行批次分配,這是創建新匹配所必需的。

以上是為什麼在 Laravel 5.4 中建立新匹配時出現錯誤「欄位 'user_id' 沒有預設值」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板