Laravel 5.6验证不起作用

时间:2018-06-04 02:03:48

标签: php laravel

当我尝试验证我的表单时,如果出现错误,看起来它会阻止代码运行。

当我尝试这个时,会显示$request

public function create(Request $request){

  dd($request);

  $validation = $request->validate([
                'name' => 'required|regex:/^[\pL\s\-]+$/u|max:255',
                'status' => 'required',
            ]);
}

但是当我尝试在$validation之后dd时,它不会显示为忽略$validation之后的代码。无论我在$ validation之后尝试回应什么都不会显示

public function create(Request $request){

      $validation = $request->validate([
                    'name' => 'required|regex:/^[\pL\s\-]+$/u|max:255',
                    'status' => 'required',
                ]);


      //These lines wont display in the browser
      dd($validation);
      echo 'test';
}

错误也不会在视图中显示。

@if ($errors->any())
        <script>
            $('#addModal').modal('show')
        </script>
    @endif

0 个答案:

没有答案