После ссылки https://laravel.com/docs/5.6/validation#named -error-bags Я сделал несколько изменений в коде, и это помогает устранить ошибки.
В designation.blade. php добавлено
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<h6>{{ $error }}</h6>
@endforeach
</ul>
</div>
@endif
В DesignationController. php
для проверки раскрывающегося состояния.
'status' => 'required|not_in:0',
для части базы данных вставки данных
DB::table('designation')->insert($validatedData);
Полный код
Обозначение. Клинок. php
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-8">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<h6>{{ $error }}</h6>
@endforeach
</ul>
</div>
@endif
</div>
<div class="col-md-2"></div>
</div>
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4">
<form action="{{url('./designation/store')}}" method="POST">
<div class="form-row">
<div class="form-group col-md-7">
<label for="inputDesignation">Designation</label>
<input type="text" name="designation_type" class="form-control" id="inputDesignation">
</div>
<div class="form-group col-md-5">
<label for="inputStatus_Designation">Status</label>
<select name="status" id="inputStatus_Designation" class="form-control">
<option selected value="">Select Status</option>
<option value="Active">Active</option>
<option value="Inactive">Inactive</option>
</select>
</div>
</div>
{{-- <button type="submit" class="btn btn-primary">Sign in</button> --}}
<button type="submit" class="btn btn-success" id="btn_add_designation">Add</button>
{{ csrf_field() }}
</form>
</div>
<div class="col-md-4"></div>
</div>
DesignationController. php
public function store(Request $request)
{
$validatedData = $request->validate([
'designation_type' => 'required|max:255',
'status' => 'required|not_in:0',
],
[
'designation_type.required' => 'Designation is required !!',
'designation_type.max' => 'Designation should not be greater than 255 characters.',
'status.required' => 'Status is required !!'
]);
DB::table('designation')->insert($validatedData);
return redirect('/designation');
}
Спасибо, ребята, вы тратите свое драгоценное время, чтобы помочь мне .... !!!