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