Required if Validation in Laravel 6 with Example

Nov 15, 2019



Required if Validation in Laravel 6 with Example

hii guys,

In this example,I will learn you how to use required if validation in laravel 6 application. i will create simple example of laravel 6 required if can simply use to required if validation in your project.

Controller Code

you will create the method in TestController.php file.


namespace App\Http\Controllers;

use Illuminate\Http\Request;

class TestController extends Controller


public function index()


return view('img');


public function store(Request $request)









return redirect()->back();



Create View file

you will create the index.php file in the views directory.

<!DOCTYPE html>




<link rel="stylesheet" href="" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<link rel="stylesheet" href="" integrity="sha256-NuCn4IvuZXdBaFKJOAcsU2Q3ZpwbdFisd5dux4jkQ5w=" crossorigin="anonymous" />

<script src="" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>

<script src="" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>

<script src="" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>



<div class="container">

<div class="row">

<div class="col-md-6 offset-3">

<div class="card mt-5">

<div class="card-header text-center bg-info">

<h2 class="text-white"> <strong>Required if Validation</strong></h2>


<div class="card-body">

@if (count($errors) > 0)

<ul class="alert alert-danger">

@foreach($errors->all() as $error)

<li>{{ $error }}</li>




<form action="{{ route('') }}" method="post">


<div class="form-group">

<label>Type:- </label>

<select name="type" class="form-control">

<option value="">--select type--</option>

<option value="student" @if(old('type') == "student") {{ 'selected' }} @endif >student</option>

<option value="employe" @if(old('type') == "employe") {{ 'selected' }} @endif>employe</option>



<div class="form-group">

<label>Name :- </label>

<input type="text" name="name" class="form-control">


<div class="form-group">

<label>First Name :- </label>

<input type="text" name="first_name" class="form-control">


<div class="form-group">

<label>Last Name :- </label>

<input type="text" name="last_name" class="form-control">


<div class="text-center">

<button class="btn btn-success"><i class="fa fa-floppy-o" aria-hidden="true"></i> Submit </button>










It will help you....

#Laravel 6