xxxxxxxxxx
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<input id="title"
type="text"
name="title"
class="@error('title') is-invalid @enderror">
@error('title')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
xxxxxxxxxx
@if($errors->any())
<div class="alert alert-danger">
<p><strong>Opps Something went wrong</strong></p>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
@if(session('success'))
<div class="alert alert-success">{{session('success')}}</div>
@endif
@if(session('error'))
<div class="alert alert-danger">{{session('error')}}</div>
@endif
xxxxxxxxxx
@if($errors->has())
@foreach ($errors->all() as $error)
<div>{{ $error }}</div>
@endforeach
@endif
xxxxxxxxxx
/**
* Get the error messages for the defined validation rules.
*
* @return array<string, string>
*/
public function messages(): array
{
return [
'title.required' => 'A title is required',
'body.required' => 'A message is required',
];
}
xxxxxxxxxx
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\User;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
class DataChange extends Controller
{
public function changeUserCardData(Request $request)
{
$validatedData = $request->validate([
'firstname' => 'required|min:8',
'lastname' => 'required',
'new_password' => [
'nullable',
'string',
'min:8',
'regex:/[a-z]/',
'regex:/[A-Z]/',
'regex:/[0-9]/',
'regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[.,:;!?+\-*%=()[\]<>#$^&_|\~]).{8,}$/',
'confirmed',
],
],
[
'firstname.required'=> 'Your First Name is Required', // custom message
'firstname.min'=> 'First Name Should be Minimum of 8 Character', // custom message
'lastname.required'=> 'Your Last Name is Required', // custom message
'new_password.regex' => '__('yourlangfileEN.regexmsg')' // with translation lang file
]
);
// [........ REST OF YOUR CODE HERE ........]
}
}
// lang file:
i.e. folder /resources/lang/en/yourlangfileEN.php
<?php
return [
'current_password_invalid' => 'Current password invalid. Allowed chars: . , : ; ! ? + - * % = ( ) [ ] < > # $ ^ & _ | ~',
];
xxxxxxxxxx
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
xxxxxxxxxx
/vendor/laravel/framework/src/Illuminate/Translation/lang/en/validation.php
xxxxxxxxxx
<!-- /resources/views/post/create.blade.php -->
<label for="title">Post Title</label>
<input id="title"
type="text"
name="title"
class="@error('title') is-invalid @enderror">
@error('title')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
xxxxxxxxxx
This answer for who face the validation message error,
EX:// the validation error message => "validation.required"
// your lanaguage files has been deleted for validation,
// check this file /resoureces/lang/en/validation.php
xxxxxxxxxx
du -sh ./* | sort -rh
# Explaination
# du: disk usage utility
# -s summarize (only show size of each folder, not it's contents)
# -hhuman readable format
./*for each file or folder in current folder
# sort is sorting utility
# -r everse order (by default sort sorts in ascending order)
# -h sort human readable input
# Output
7.5G ./github
3.7G ./Games
936M ./not-github
48M ./other-github
2.3M ./Desktop
1.1M ./cphb.pdf
308K ./softwares
20K ./BlackmagicDesign
16K ./paint
4.0K ./Shared From Phone KDE Connector
4.0K ./example.txt