htdocs/laravel php artisan make:model User //Mass Assignment 対策 //本来更新されるべきではないカラムが更新されてしまう脆弱性 対策 $fillableに指定したカラムのみ、create()やfill()、update()で値が代入される。 class User extends Model { protected $fillable = [ 'name', 'email' ]; } $guardedに指定したカラムのみ、create()やfill()、update()で値が代入されない。 class User extends Model { protected $guarded = [ 'id', 'email', 'password' ]; }