proengsoft/laravel-jsvalidation ReferenceError: jQuery is not defined

proengsoft/laravel-jsvalidation ReferenceError: jQuery is not defined

我正在使用 proengsoft/laravel-jsvalidation 来验证我的自定义表单请求,但它对我不起作用,它给出 ReferenceError: jQuery is not defined 。即使在其文档中也搜索了很多有关该问题的信息,但找不到。感谢任何帮助。

//app view
@include('partials.nav')
@include('errors.errors')
@yield('content')

<!-- Scripts -->
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script>

<!-- Laravel Javascript Validation -->
<script type="text/javascript" src="{{ asset('vendor/jsvalidation/js/jsvalidation.js')}}"></script> 

我的表单待验证

//Upload Form
{!! Form::model($paper, ['method' => 'POST', 'id' =>'uploadPaper',  'action' => ['PaperController@papershow', $paper->id], 'files' => true]) !!}    

       @include('partials._paperForm',['submitBtn' => 'Show Paper Details'])

   {!! Form::close() !!}

   <!-- Laravel Javascript Validation -->
   {!! JsValidator::formRequest('App\Http\Requests\PaperRequest'); !!}

我的定制要求:

//App\Http\Requests\PaperRequest
public function rules()
{
    return [ 'title'=> 'required|min:10',
                'type' => 'required',
                'keywords'=> 'required|min:10',
                'abstract'=> 'required|min:50',
                'dept_name' => 'required|min:3',
                'file'  =>  'required|mimes:pdf|max:10000',];}

确保在加载依赖于它的 validation.js 之前加载 jQuery。

来自文档:

This package also depends of jQuery, but it's not bundled into provided script, you have to include manually

To use this package you muts include jQuery and before the provided public/vendor/jsvalidation/js/jsvalidation.js script

https://github.com/proengsoft/laravel-jsvalidation/wiki/Dependencies