← PHP & Laravel38 / 68
Mass Assignment: $fillable vs $guarded
Mass Assignment Protection mencegah peretas menyuntikkan kolom terlarang (seperti is_admin) saat pembuatan data dari request POST.
👀 Contoh dulu
// Di Model Product: protected $fillable = ['title', 'price']; // Hanya 2 kolom ini yang bisa di-insert!
Hasilnya: Menjamin keamanan database dari injeksi mass assignment.
💡 Atau gunakan $guarded = [] jika ingin mengizinkan semua kolom (gunakan dengan hati-hati).
📝 Sekarang giliranmu
Tuliskan deklarasi $fillable = ['title', 'content'];.
Preview