Laravel 5.2验证错误未出现在刀片中
我想在用户提供错误输入时在View页面中显示验证错误。当用户提供错误的输入时,它不会在数据库中保存任何内容。但是在用户视图页面中没有错误消息。如果有人发现错误,请帮帮我。
这是控制器:
public function saveUser(Request $request){ $this->validate($request,[ 'name' => 'required|max:120', 'email' => 'required|email|unique:users', 'phone' => 'required|min:11|numeric', 'course_id'=>'required' ]); $user = new User(); $user->name= $request->Input(['name']); $user->email= $request->Input(['email']); $user->phone= $request->Input(['phone']); $user->date = date('Y-m-d'); $user->completed_status = '0'; $user->course_id=$request->Input(['course_id']); $user->save(); return redirect('success'); }
这是路线:
Route::group(['middleware' => 'web'], function () { Route::get('/', function () { return view('index'); })->name('main'); Route::post('/saveUser',[ 'uses' => 'AppController@saveUser', 'as'=>'saveUser', ]); });
这是刀片视图页面:
@extends('layouts.master')@section('title')Create User@endsection@section('content')@include('partials.message-block') <div class="container" > <h3> Student Register </h3> {!! Form::open(array('route' => 'saveUser','class'=>'form-horizontal','method'=>'POST')) !!} {!! Form::token(); !!} {!! csrf_field() ; !!} <div class="form-group"> <label>Name</label> <input type="text" name="name" class="form-control" required placeholder="Name"> </div>
慕的地8271018
手掌心
泛舟湖上清波郎朗