customize laravel validation code example
Example 1: displaying errors in laravel
@if(count($errors) > 0)
<div class="p-1">
@foreach($errors->all() as $error)
<div class="alert alert-warning alert-danger fade show" role="alert">{{$error}} <button type="button" class="close"
data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>
@endforeach
</div>
@endif
Example 2: custom rule laravel validation
public function store()
{
$this->validate(request(), [
'song' => [function ($attribute, $value, $fail) {
if ($value <= 10) {
$fail(':attribute needs more cowbell!');
}
}]
]);
}
Example 3: laravel return validation errors
@if($errors->any())
@foreach ($errors->all() as $error)
<div>{{ $error }}</div>
@endforeach
@endif
Example 4: laravel custom validation
php artisan make:rule RuleName