For getting every new tutorial link Please join our telegram group

Part 3 laravel eloquent model tutorial for retrieve data by model using get() and all() method

In this laravel eloquent model tutorial we will discuss how to retrive data throw model by get and all method with example.

Laravel data retrive method

  1. get()
  2. all()

Laravel data retrive by model using get() method

laravel provides get() model method for retrive data from database table. It retrive data in array form for each row and get method use simply with model and after where conditions. Let an example of laravel get method. Here we define our model Student use App\Models\Student; at top.

Controller code
<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Student;

class StudentController extends Controller{
 public function index(){
    $students = Student::get();
    OR
    $students = Student::where('status','1')->get();
    
    return view('student', compact('students'));
  }

}
View file student.blade.php
<div>
	@foreach($students as $student)
		<p> {{ $student->id }} </p>
		<p> {{ $student->name }} </p>
		<p> {{ $student->email }} </p>
	@endforeach
</div>

Laravel model data retrive by using all() method

laravel provide another method all() for retrive model data only difference between laravel get and all method is all method get all model data it not use any type of where conditions. Let an example of laravel all() method.

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Student;

class StudentController extends Controller{
 public function index(){
    $students = Student::all();
    
    dd($students);
  }

}

You read this tutorial on advanced web tutorial. here we provide beginners to advanced laravel tutorial.

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