How to Check If Record Exists or Not in Laravel?
Today, i will let you know example of laravel check if record exists in database. We will look at example of laravel check if record not exists. This post will give you simple example of laravel check if record exists in table. let’s discuss about laravel check if record exists in database. So, let's follow few step to create example of laravel check if record not exists.
If you are new in laravel and you want to determine email is exist or not then you can do it easily. IF you did use code php then we have to write long code and check but laravel provide it's own query builder so it is pretty easy. you can see following example how i check row is exists or not:
using first() Example:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\User;
class UserController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$user = User::where('email',Input::get('email'))->first();
if (!is_null($user)) {
dd('Record is available.');
}else{
dd('Record is not available.');
}
}
}
Output:
Record is available.
using exists() Example:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\User;
class UserController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$isExist = User::select("*")
->where("email", "yemmerich@example.net")
->exists();
if ($isExist) {
dd('Record is available.');
}else{
dd('Record is not available.');
}
}
}
Output:
Record is available.
using doesntExist() Example:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\User;
class UserController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$isExist = User::select("*")
->where("email", "yemmerich@example.net")
->doesntExist();
if ($isExist) {
dd('Record is not available.');
}else{
dd('Record is available.');
}
}
}
Output:
Record is not available.
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- How to Group By with Order By Desc in Laravel?
- Laravel Order By Relation Column Example
- Laravel Multiple Where Condition Example
- Laravel Eloquent WhereNotIn Query Example
- Laravel Order By Relationship Sum Column Example
- Laravel One to Many Eloquent Relationship Tutorial
- Laravel WhereIn() and WhereNotIn() with Subquery Example
- Laravel Where Clause with date_format() Example
- Laravel Eloquent Order By Random Row Example
- Laravel Eloquent Where Like Query Example Tutorial
- Laravel Repository Pattern Tutorial Example
- Laravel Where Clause with MySQL Function Example
- How to Get Query Log in Laravel Eloquent?