public function store(Request $request)
{
$data = Validator::make($request->all(),[
"name"=>"required",
"email"=>"required|email|unique:students"
],[
"name.required"=> "Name is required",
"email.required"=> "Email is required"
])->validate();
$obj = new Student;
$obj->name = $request->name;
$obj->email = $request->email;
$is_saved = $obj->save();
if($is_saved){
session()->flash("StudentMessage","Student Inserted");
return redirect("student/create");
}
}
//////////////VIEW
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul id="login-validation-errors" class="validation-errors">
@foreach ($errors->all() as $error)
<li class="validation-error-item">{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
@if (session()->has('StudentMessage'))
<div class="alert alert-danger">
<p>{{ session()->get("StudentMessage") }}</p>
</div>
@endif
///////////Add under field and change field name to show error under field
{!! $errors->first('email', '<p class="alert-danger">:message</p>') !!}
{
$data = Validator::make($request->all(),[
"name"=>"required",
"email"=>"required|email|unique:students"
],[
"name.required"=> "Name is required",
"email.required"=> "Email is required"
])->validate();
$obj = new Student;
$obj->name = $request->name;
$obj->email = $request->email;
$is_saved = $obj->save();
if($is_saved){
session()->flash("StudentMessage","Student Inserted");
return redirect("student/create");
}
}
//////////////VIEW
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul id="login-validation-errors" class="validation-errors">
@foreach ($errors->all() as $error)
<li class="validation-error-item">{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
@if (session()->has('StudentMessage'))
<div class="alert alert-danger">
<p>{{ session()->get("StudentMessage") }}</p>
</div>
@endif
///////////Add under field and change field name to show error under field
{!! $errors->first('email', '<p class="alert-danger">:message</p>') !!}
Comments
Post a Comment