i am trying to make custom message bag but unable to make, i want to use the $errors
$errorMsgs = [];
if (Model::where('name', '=', Input::get('name'))->exists()) {
$errorMsgs['company_name'] = 'name already exists';
}else if (Model::where('age', '=', Input::get('age'))->exists()) {
$errorMsgs['primary_phone'] = 'age no already exists';
}else if (Model::where('mobile', '=', Input::get('mobile'))->exists()) {
$errorMsgs['primary_mobile'] = 'mobile already exists';
}else if (Model::where('pri_email', '=', Input::get('primary_email'))->exists()) {
$errorMsgs['primary_email'] = 'Primary email already exists';
}else{
// success
}
Actually i want to use errors foreach
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
\Session::flash('errors', $array)should cover it, no? however I'd suggest using a validator instead - laravel.com/docs/5.6/validation, they're for that purpose and very simple to implementuniqueproperty for that purpose laravel.com/docs/5.6/validation#rule-unique