Laravel Blade If Condition Example

By Hardik Savani March 1, 2021 Category : Laravel

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 and laravel 8 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...

Tags :