Привет, как я могу поставить валидацию для отображения нижнего ввода с красным на Laravel
public function initiateAccountDeletion(Request $request){
$validator = Validator::make($request->all(),[
'password' => 'required'
]);
if($validator->fails()){
return response()->json(['success' => 0, 'message' => 'Could not initite the account deletion because of validation fail!'], 422);
}
if ((Hash::check($request['password'], Auth::user()->password))) {
$user = Auth::user();
$code = $this->generateDeletionCode();
UserDeletionCode::create(['user_id' => Auth::user()->id,
'code' => $code]);
Mail::to(Auth::user()->email)->send(new AccountDeletion($user, $code));
return redirect()->back()->with(['status' => Lang::get('general.delete_account_success_message')]);
}else{
return redirect()->back()->with(['errori' => Lang::get('general.please_enter_current_pass')]);
}
}
А вот мой ввод в моей форме, но я показываю только эту часть
<div class="form-group floating-label {{ $errors->has('password') ? ' has-error' : '' }}">
<input class="form-control" name="password" id="regular2" type="password" required>
<label for="regular2">@lang('android.user_login_email_password')</label>
@if ($errors->has('password'))
<span class="help-block">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
</div>
Так что мне нужно, это ошибка, чтобы появиться на этом {{ $errors->first('password') }}