Php 如果用户未填写某些字段值,则打开BootstrapDialog编辑用户表单时会出现一些错误。在laravel 5.4中

Php 如果用户未填写某些字段值,则打开BootstrapDialog编辑用户表单时会出现一些错误。在laravel 5.4中,php,jquery,laravel,laravel-5.4,bootstrap-dialog,Php,Jquery,Laravel,Laravel 5.4,Bootstrap Dialog,我正在使用BootstrapDialog打开一个编辑用户表单。它开得很好 在“我的列表”页面中,当用户单击“编辑”按钮时,它将转到控制器并获取该用户信息,最后它将显示带有表单和更新按钮的对话框。 当他/她单击更新按钮时,它将调用其控制器的更新功能,并验证所有字段,如果存在错误,则返回对话框。其他方法关闭对话框并显示成功消息 我的问题是,当有人将某个字段留空,并且该字段在控制器中进行验证,但它无法再显示对话框。如何在该对话框中向用户显示错误消息。 我使用的是laravel 5.4 编辑按钮 <

我正在使用BootstrapDialog打开一个编辑用户表单。它开得很好

在“我的列表”页面中,当用户单击“编辑”按钮时,它将转到控制器并获取该用户信息,最后它将显示带有表单和更新按钮的对话框。 当他/她单击更新按钮时,它将调用其控制器的更新功能,并验证所有字段,如果存在错误,则返回对话框。其他方法关闭对话框并显示成功消息

我的问题是,当有人将某个字段留空,并且该字段在控制器中进行验证,但它无法再显示对话框。如何在该对话框中向用户显示错误消息。 我使用的是laravel 5.4

编辑按钮

<a class="btn btn-xs btn-primary edit_user_" 
   id="edit_user_<?php echo $v->id; ?>" 
   data-title="{{ $v->name }}" 
   href="edit-user/<?php echo $v->id; ?>">
   <i class="glyphicon glyphicon-edit" title="Edit" ></i> 
   Edit
</a>
还有我的edit.blade.php模板


编辑用户
$('.edit_user_').click(function(e){
        e.preventDefault();
        var url = $(this).attr('href');
        BootstrapDialog.show({
            title: $(this).attr('data-title') +"'s  "+ 'Information',
            message: $('<div></div>').load(url),
            closable: true,
            closeByBackdrop: false,
            closeByKeyboard: false,
            draggable: true,
            buttons: [{
                icon: 'glyphicon glyphicon glyphicon-save',
                label: 'Update',
                action: function(dialogRef) {
                    $('form').submit();
                },
                cssClass: 'btn-primary'
            }]
        });
        return false;
    });
public function updateSelectedUser(Request $request){
        $id = $request->input('hId');
        $oldImage = $request->input('oldImage');

        $validator = $this->validate($request, [
            'email' => 'required|email|unique:users,email,'.$id,
            'name' => 'required|min:5',
            'userimage' => 'required|image'
        ]);
        //$path = Storage::putFile('userimages',$request['userimage']);
        if ($validator->fails()) {
            return Redirect::back()->with(array('error_code'=>1, 'uId'=>$id));
        } else {
            echo 'Validation Done';
        }
    }