For getting every new tutorial link Please join our telegram group

part 2 how to insert and and create data in laravel eloquent model tutorial | laravel 8 eloquent orm model tutorial source code

In this laravel eloquent model tutorial we will explain some data store methods like save(), create() and insert() now we read one by one

laravel store methods.

  1. save()
  2. create()
  3. insert()

save()

laravel provides a simple method to save data this method does not save more than one row by one query. Below example given store method which save our data.

public function store(Request $request){
	$student = new Student;
	$student->name = 'anmol sharma';
	$student->email = 'anmol@gmail.com';
	$student->phone = '1234567890';
	$student->save();
}

create()

laravel create() method store data by model and it also store mass data so before we use create method fillable or guarded model configuration required let an example of create method.

public function store(Request $request){
	$data = [
		'name' =>  'anmol sharma',
		'email' = 'anmol@gmail.com',
		'phone' = '1234567890'
	];

	$create = Student::create($data);
}

insert()

llaravel insert() also insert mass data and it inserts many rows by run query once so for creating many rows in table we use laravel model insert() method.

public function store(Request $request){
	$data = [
		[ 'name' =>  'anmol sharma', 'email' = 'anmol@gmail.com', 'phone' = '1234567890' ],
		[ 'name' =>  'advanced web', 'email' = 'web@gmail.com', 'phone' = '3456543457' ]
	];

	$insert = Student::insert($data);
}
php laravel developer anmol sharma

Anmol Sharma

I am a software engineer and have experience in web development technologies like php, Laravel, Codeigniter, javascript, jquery, bootstrap and I like to share my deep knowledge by these blogs.

Related tutorial links