Laravel Validation integer Example

Laravel 8 , Laravel 7 , Laravel , Laravel 6

Nicesnippets

2930

28-12-2020


Hi Guys,

Today, I will learn you to create validation integer in laravel.we will show example of laravel validation integer.

The field under validation must be an integer.

Here, I will give you full example for simply integer validation in laravel bellow.

solution


$request->validate([

'price' => 'integer',

]);

Route : routes/web.php

Route::get('form/create','[email protected]');

Route::post('form/store','[email protected]')->name('form.store');

Controller : app/Http/Controllers/BlogController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Illuminate\Support\Facades\Blade;

use App\Models\User;

use App\Models\Post;

class FromController extends Controller

{

/**

* Write code on Method

*

* @return response()

*/

public function create()

{

return view('form');

}

/**

* Write code on Method

*

* @return response()

*/

public function store(Request $request)

{

$request->validate([

'price' => 'integer',

]);

dd('done');

}

}

View : resources/views/form.php

<!DOCTYPE html>

<html>

<head>

<title>From</title>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha512-MoRNloxbStBcD8z3M/2BmnT+rg4IsMxPkXaGh2zD6LGNNFE80W3onsAhRcMAMrSoyWL9xD7Ert0men7vR8LUZg==" crossorigin="anonymous" />

<scrintegert src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></scrintegert>

<scrintegert src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></scrintegert>

</head>

<body class="bg-dark">

<div class="container">

<div class="row">

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

<div class="card mt-5">

<div class="card-header">

<div class="row">

<div class="col-md-9">

Laravel Validation integer Example

</div>

<div class="col-md-3 text-right">

<a href="{{ route('form') }}" class="btn btn-sm btn-outline-primary">Back</a>

</div>

</div>

</div>

<div class="card-body">

@if (count($errors) > 0)

<div class="row">

<div class="col-md-12">

<div class="alert alert-danger alert-dismissible">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>

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

{{ $error }} <br>

@endforeach

</div>

</div>

</div>

@endif

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

@csrf

<div class="row">

<div class="col-md-12">

<div class="form-group">

<label>Price:</label>

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

</div>

</div>

</div>

<div class="row">

<div class="col-md-12">

<button class="btn btn-block btn-success">Submit</button>

</div>

</div>

</form>

</div>

</div>

</div>

</div>

</div>

</body>

</html>

It will help you...