Laravel Blade If Condition Example
Hi,
This simple article demonstrates of laravel blade if condition example. We will look at example of laravel blade if multiple conditions. i would like to share with you if condition in laravel blade. letβs discuss about laravel if condition in view.
i will give you simple example of how to write if else statement in laravel 6, laravel 7, laravel 8, laravel 9, laravel 10 and laravel 11 example.
let's see one by one example bellow:
If Condition Example:
Syntax:
@if (condition)
/* Statements inside body of if */
@endif
Blade File Code:
@if($isAdmin == 1)
Admin User
@endif
Controller File Code:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AjaxController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function index()
{
$isAdmin = 1;
return view('ajaxRequest', compact('isAdmin'));
}
}
If Else Condition Example:
Syntax:
@if (condition)
/* Statements inside body of if */
@else
/* Else body of if */
@endif
Blade File Code:
@if($status == 1)
Active
@else
InActive
@endif
Controller File Code:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AjaxController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function index()
{
$status = 1;
return view('ajaxRequest', compact('status'));
}
}
If Else If Condition Example:
Syntax:
@if (condition)
/* Statements inside body of if */
@elseif(condition)
/* if else inside body */
@else
/* Else body of if */
@endif
Blade File Code:
@if($status == 1)
Active
@elseif($status == 2)
Waiting
@else
InActive
@endif
Controller File Code:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AjaxController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function index()
{
$status = 3;
return view('ajaxRequest', compact('status'));
}
}
I hope it can help you...