解決Add [name] to fillable property to allow mass assignment.

閱讀時間約 1 分鐘

在使用tinker修改新建的model的資料庫欄位時,出現這個錯誤訊息:

Illuminate\Database\Eloquent\MassAssignmentException Add [name] to fillable property to allow mass assignment on [App\Models\XXXX]

表示你須要加入$fillabe這個白名單變數,讓程式可以針對資料庫裡的白名單進行修改,或加入$guarded黑名單,讓程式禁示修改指定的資料庫欄位,程式如下:

class UserData extends Model{

use HasFactory;

//白名單//
protected $fillable = [
'user_id',
'name',
];

//黑名單
protected $guarded = ['name'];

//不設黑白名單
protected $guarded = [''];}


程式改完後,發現錯誤息一樣出現,請先離開tinker,重新啟動tinker即可。

最後,如果你完全想要黑白名單這個功能,你可以在/Users/lithanhgia/www/laragigs/app/Providers/AppServiceProvider.php這個類別的boot fcuntion 加入這行:

public function boot()
{
Model::unguard();
}

如此一來,你所有的Model類別都不用再加入$fillable或$guarded。前提是你要想清楚。

    0會員
    4內容數
    留言0
    查看全部
    發表第一個留言支持創作者!
    傑克李的沙龍 的其他內容
    丙級室內配線-考後心得
    閱讀時間約 0 分鐘
    你可能也想看
    創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
    Thumbnail
    avatar
    黑貓老師
    2024-06-29
    防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
    Thumbnail
    avatar
    邱品齊皮膚科醫師
    2023-04-27
    「兒童ADD專注力:從問題到解決」  這篇文章談的是兒童ADD專注力問題,也就是孩子不能專心的情況。我們列舉了這些問題的症狀和可能的影響,還分享了一些改善孩子專注力的方法和技巧。最重要的是,家長和教育者需要為孩子提供良好的學習環境和適當的支持,以幫助他們克服專注力問題。最後,我們還提到要尊重孩子的個性和學習風格,讓孩子找到最適合自己
    avatar
    林艾美 (Lynn Emmeline)
    2023-04-24
    解決問題七步驟(五)想解決問題,就從流程改善開始做起吧!Grace妳在幹嘛,業務要的報價呢?什麼時候可以給! Grace我叫妳找的瓶子呢?供應商回覆了嗎?價格什麼時候到! Grace業務mail回了嗎?Rebecca問的那個產品規格給人家了沒? Grace實驗室數據給了嗎?測試過了沒,案子都卡在這了還要多久! Grace我要的那個Proposa
    Thumbnail
    avatar
    管理Muscle Ryan/鄭喬挺
    2019-10-31
    解決問題7步驟(一)問自己5個WHY?教你找出真正的問題! 又到了一個月一次的主管會議報告,人資部的Cynthia正在快樂的吃著餅乾跟同事聊天, 沒料到主管開完會青著臉對她說「Cynthia,這是公司最近的離職狀況,兩天內找出解決方案給我」。 離職狀況 快樂的Cynthia瞬間變成滿臉憂愁的Cynthia,連吃到一
    Thumbnail
    avatar
    管理Muscle Ryan/鄭喬挺
    2019-10-12
    解決不了的問題 ● 飛飛讀給你聽:https://reurl.cc/0zDYe6 有時我們在跟人抱怨事情時,常常會在說了一堆之後,最後仍然沒有得到任何結論,也沒有找到解決問題的方式,不論與A朋友說也好,或與B朋友說也好,總之,不論說了幾遍,每次都會得到相同的結果,結果是煩惱帶回家繼續煩惱,而這個煩惱也看似沒有被解
    Thumbnail
    avatar
    飛的哲學
    2019-09-19
    解決危機?製造危機?〖企業危機處理的必修課〗 瀏覽新聞時注意到〈寒舍艾美酒店遭抓包私刷卡近6萬元〉的標題,根據報導顧客入住時刷卡預付了一筆住房費,正常程序是等到我們退房後飯店才會跟信用卡發卡銀行請款,但顧客收到信用卡帳單後突然發現該飯店多刷了57000多元,顧客致電飯店,飯店服務人員的反應實在讓我驚訝! 驚訝的原因在
    Thumbnail
    avatar
    沙振言
    2019-05-20
    解決問題的商業框架圖鑑-6W2H   「6W2H」可以幫助我們拓展思考範圍,網羅各種基本問題。所謂的6W2H 是利用「Who」、「What」、「Whom」、「When」、「Where」、「Why」、「How」、「How much」等8 個疑問詞,分別從各個面向探討事物、主題、問題與課題
    Thumbnail
    avatar
    采實文化
    2019-04-02
    解決問題的兩把鑰匙│談改變與接受一個星期內連著三天上褚士瑩老師的燒腦課,上完課出校門都感覺頭頂有不完全燃燒的一陣煙!雖然老師授課完畢還安慰我們說:「如果太燒腦的話,去外面吹吹風就好。」但是我想老師沒說出來的是:大腦訊息過載時,就會呈現兩眼發直,進入超級餓狀態。這可不是吹風就可以解決的事。
    Thumbnail
    avatar
    Emily
    2019-03-30
    解決問題的鑰匙現實生活中一定會遇到問題, 關鍵在怎麼找到解決方法, 很多時候最好的方法, 我們當下往往不熟悉, 不習慣, 甚至尚未意識到它的存在, 所以需要看書, 接觸人群, 探索更多的可能, 這些問題可以想像成, 一扇鎖上的門, 鑰匙常不在洞孔上, 你會需要去別的地方找出這鑰匙。
    Thumbnail
    avatar
    牧羊人
    2019-02-07
    解決問題還是製造問題?生活中很多簡短的對話,都會讓哺乳類大腦機制瞬時間啟動「戰或逃」的狀態。不是吵起來,就是生悶氣,這樣對於彼此關係都是一點一點的受傷。
    Thumbnail
    avatar
    弓長先生
    2018-08-28