У меня проблемы с отображением ошибок на мой взгляд. Я использую запрос, а также я проверяю в контроллере.
Это часть представления кода с ошибками.
@if ($errors->any())
<div class="col-md-12">
<label>Errores</label>
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
@endif
</div>
Я также пытаюсь изменить $ errors-> any для $ errors-> all и ничего.
Эта часть кода контроллера имеет другую проверку, и именно она возникают проблемы с другим кодом представления.
public function store(ComplejoStoreRequest $request)
{
$complejos=new Complejos();
$complejos->nombre_complejo=$request->nombre_complejo;
$complejos->categoria=$request->tipocomplejo;
$complejos->id_tipo_sede=$request->sede;
$cantidadComplejos = Sede::find($request->sede)->complejos->count();
if($cantidadComplejos==3)
return redirect()->to('complejos/create')->with('errors','Ya la sede tiene 3 complejos!');
//$complejos->localizacion_complejo=$request->localizacion_complejo;
$complejos->jefe_organizacion=$request->jefe;
$complejos->area=$request->ocupacion;
$complejos->estado=$request->estado;
$complejos->save();
, и это код в моем запросе
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class ComplejoStoreRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'nombre_complejo' => 'required|max:25|unique:complejos,nombre_complejo',
'jefe' => 'required|max:25|unique:complejos,jefe_organizacion',
];
}
public function messages()
{
return [
'nombre_complejo.required' => 'Debe ingresar el nombre del complejo',
'nombre_complejo.unique' => 'El nombre del complejo ya se encuentra registrado',
'jefe.required' => 'Debe ingresar el nombre del jefe de la organización',
'jefe.unique' => 'El/la jefe/jefa de la organización ya se encuentra registrado',
];
}
}
Я хочу показать все сообщения проверки в запрос, а также хотите показать сообщения проверки на контроллере.
Что я должен сделать?