Laravel Validation gte field Example
Teams applying “Laravel Validation gte field Example” in a production project can use this project guide to record implementation, review and debugging time, then compare that effort with tests and shipped functionality instead of treating activity as performance by itself.
Before copying the example into a live application, confirm version-specific behaviour with the official Laravel website and test it against the project’s actual database and runtime.
Now let's see example of gte validation example in laravel application. We will talk about laravel rule validate a field greater than another field. In this article i am going to learn you how to validate a field greater than another field.
The field under validation must be greater than or equal to the given field. The two fields must be of the same type. Strings, numerics, arrays, and files are evaluated using the same conventions as the size rule.
Here i will give you solution and full example for laravel validation gte field example. So let's see the bellow example:
Solution :
$request->validate([
'amount' => 'required|gte:100',
]);
Full Example
Add Route
use App\Http\Controllers\ValidationController;
Route::get('gte',[ValidationController::class,'gteValidation']);
Route::post('store-gte',[ValidationController::class,'gteStore'])->name('store-gte');
Controller : app/Http/Controllers/ValidationController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ValidationController extends Controller
{
public function gteValidation()
{
return view('validation.gteValidation');
}
public function gteStore(Request $request)
{
$request->validate([
'amount' => 'required',
'adv_amount' => 'required|gte:amount',
]);
}
}
View : resources/views/validation/gteValidation.php
<!DOCTYPE html>
<html>
<head>
<title>Laravel gte Validation Example</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css" integrity="sha512-oc9+XSs1H243/FRN9Rw62Fn8EtxjEYWHXRvjS43YtueEewbS6ObfXcJNyohjHqVKFPoXXUxwc+q1K7Dee6vv9g==" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.min.js" integrity="sha512-8qmis31OQi6hIRgvkht0s6mCOittjMa9GMqtK9hes5iEQBQE/Ca6yGE5FsW36vyipGoWQswBj/QBm2JR086Rkw==" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css" integrity="sha512-mSYUmp1HYZDFaVKK//63EcZq4iFWFjxSL+Z3T/aCt4IO9Cejm03q3NKKYN6pFQzY0SBOr8h+eCIAZHPXcpZaNw==" crossorigin="anonymous" />
</head>
<body>
<div class="container mt-5">
<div class="row">
<div class="col-md-8 offset-2 mt-5">
<div class="card">
<div class="card-header bg-info text-white">
<h3><strong>Laravel gte Validation Example</strong></h3>
</div>
<div class="card-body">
<form action="{{ route('store-gte') }}" method="post">
@csrf
<div class="form-group">
<label>Amount :</label>
<input class="form-control" name="amount" value="{{ old('amount') }}">
@if($errors->has('amount'))
<span class="text-danger">{{ $errors->first('amount') }}</span>
@endif
</div>
<div class="form-group">
<label>Adv. Amount :</label>
<input class="form-control" name="adv_amount" value="{{ old('amount') }}">
@if($errors->has('adv_amount'))
<span class="text-danger">{{ $errors->first('adv_amount') }}</span>
@endif
</div>
<div class="form-group">
<button class="btn btn-success btn-sm">Save</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Run Your Project
Now we are ready to run our example so run bellow command for quick run:
php artisan serve
Now you can open bellow URL on your browser:
http://localhost:8000/gte
It will help you....
- How to Notifications With database Driver in Laravel 11?
- How to Send Email Via Notification in Laravel 11?
- How to Install and Configure Laravel 11 Debugbar?
- How to Like Dislike System in Laravel 11?
- How to Paginate a Model with Relationship in Laravel 11?
- Laravel 11 Upload Files to Amazon S3 Example
- Laravel 11 Send WhatsApp Messages Example
- Laravel 11 Rest API Authentication Using JWT Tutorial