Skip to main content

Add [name] to fillable property to allow mass assignment on [App\Customer].

This mass assignment error occurs when you don't declare protected or guarded to your model.

so, just write

protected $fillable=[
             'name',
];

or,
protected $guarded=[];

both are same. $guarded is the opposite of $fillable but acts the same. but if you put name inside $guarded like: $guarded =['name'], than it will only guard this means it will not allow you to give data to name. so, living guarded blank is same as protected $fillable =['name'];

Comments

Popular posts from this blog

SQL: sneak peek

show databases; use mysql; show tables; select * from component; describe component; create database sql_intro; show databases; use sql_intro; create table emp_details (Name varchar(25), Age int, gender char(1), doj date, city varchar(15), salary float); describe emp_details; insert into emp_details  values("Jimmy",35,"M","2005-05-30","Chicago",70000), ("Shane",30,"M","1999-06-25","Seattle",55000), ("Marry",28,"F","2009-03-10","Boston",62000), ("Dwayne",37,"M", "2011-07-12","Austin", 57000), ("Sara",32,"F","2017-10-27","New York",72000), ("Ammy",35,"F","2014-12-20","Seattle",80000); select * from emp_details; select distinct city from emp_details; select count(name) as count_name from emp_details; select avg(salary) from emp_details; select name, age...