在Laravel中发现错误计数后,如何在blade模板中调用javaScript函数?

在Laravel中发现错误计数后,如何在blade模板中调用javaScript函数?,javascript,php,laravel,Javascript,Php,Laravel,我有一个小型的laravel项目,正在尝试使用请求进行输入验证。下面是我的请求文件 public function rules() { return [ 'name' => 'required', 'genericname' => 'required' ]; } public function messages() { return [ 'name.required' => 'Name required'

我有一个小型的laravel项目,正在尝试使用请求进行输入验证。下面是我的请求文件

public function rules()
{
    return [
        'name' => 'required', 
        'genericname' => 'required'
    ];
}

public function messages()
{
  return  [
        'name.required' => 'Name required',
        'genericname.required' => 'Genericname required'
  ]; 
}
我的刀片模板正常工作,一旦发现以下代码错误,就会显示flash

@if ($errors->count() > 0)
    <div class="alert alert-warning alert-dismissible" role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        {{ $errors->first() }}
    </div>
@endif

任何建议或指导都将不胜感激,谢谢。

您可以在javascript中使用刀片模板。因此,在文档加载时创建一个函数

假设您使用jQuery

$document.ready 如果{{$errors->count>0}{ //你的密码在这里。 }
您可以在javascript中使用刀片模板。因此,在文档加载时创建一个函数

假设您使用jQuery

$document.ready 如果{{$errors->count>0}{ //你的密码在这里。 }
类似这样的方法会奏效:

@if ($errors->count() > 0)
    <script>
        alert("Error: " + {{ $errors->first() }});
    </script>
@endif

类似这样的方法会奏效:

@if ($errors->count() > 0)
    <script>
        alert("Error: " + {{ $errors->first() }});
    </script>
@endif

假设$errors->first显示一个错误类或元素标记,或者,当$errors->first的内容存在时,您可以调用一个javascript函数。亲爱的Jack Bashford,如果$errors->first的内容出现,你可以调用一个javascript函数。顺便说一句,上面的评论不是来自Jack Bashford:下面是一个例子,假设$errors->first显示一个错误类或元素标记,当出现$errors->first的内容时,您可以调用javascript函数。亲爱的Jack Bashford,你可以在js End中编写代码吗亲爱的Jack Bashford,你可以得到==>当$errors->first的内容出现时,你可以调用一个javascript函数吗顺便说一句,上面的评论不是Jack Bashford写的:这里有一个示例来到meta这里请来到meta这里