laravel unique验证、确认密码confirmed验证以及密码修(3)
edit.html
<div class="form-group"> <label>{!! __('tycms.name') !!}</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text change-bg">T</span> </div> <input type="text" class="form-control is-invalid" name="name" value="{{ $model->name }}" readonly="readonly" placeholder="{!! __('tycms.name') !!}" required /> @foreach ($errors->get('name') as $message) <div class="invalid-feedback"> {{ $message }} </div> @endforeach </div> </div> <div class="form-group"> <label>{!! __('tycms.old_password') !!}</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text change-bg">T</span> </div> <input type="password" class="form-control is-invalid" name="old_password" value="" placeholder="{!! __('tycms.old_password') !!}" required /> @foreach ($errors->get('old_password') as $message) <div class="invalid-feedback"> {{ $message }} </div> @endforeach </div> </div> <div class="form-group"> <label>{!! __('tycms.password') !!}</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text change-bg">T</span> </div> <input type="password" class="form-control is-invalid" name="password" value="" placeholder="{!! __('tycms.password') !!}" required /> @foreach ($errors->get('password') as $message) <div class="invalid-feedback"> {{ $message }} </div> @endforeach </div> </div> <div class="form-group"> <label>{!! __('tycms.confirm_password') !!}</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text change-bg">T</span> </div> <input type="password" class="form-control is-invalid" name="password_confirmation" value="" placeholder="{!! __('tycms.confirm_password') !!}" required /> @foreach ($errors->get('password') as $message) <div class="invalid-feedback"> {{ $message }} </div> @endforeach </div> </div>
update
$input_all = $request->all(); $model = $this->findById($id); $validator = Validator::make($input_all, Manager::rules($id, $model), Manager::error_message()); if ($validator->fails()) { return redirect() ->action($this->class_basename . '@edit', ['id' => $id]) ->withErrors($validator) ->withInput(); } $model->fill($input_all); $model->save();
内容版权声明:除非注明,否则皆为本站原创文章。