【发布时间】:2018-09-07 21:04:21
【问题描述】:
我一直在 laravel 5.7 中尝试独特的验证。下面是我的验证代码。
$this->validate($request, [
'name' => 'required|unique:permissions,name',
'slug' => 'required|unique:permissions,slug',
]);
html 如下:
<div class='container'>
{!! Form::open(array('route' => 'permission.save','method'=>'POST')) !!}
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>Name:</strong>
{!! Form::text('name', null, array('placeholder' => 'Name','class' => 'form-control')) !!}
</div>
<div class="form-group">
<strong>Slug:</strong>
{!! Form::text('slug', null, array('placeholder' => 'Slug','class' => 'form-control')) !!}
</div>
<div class="form-group">
<strong>Description:</strong>
{!! Form::textarea('description', null, array('placeholder' => 'Description','class' => 'form-control')) !!}
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 text-center">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
{!! Form::close() !!}
</div>
“name”的唯一验证工作正常,但不适用于“slug”。这真的很奇怪,我无法得到它。请提供解决此问题的建议。任何帮助都会很棒。
【问题讨论】:
-
代码对我来说看起来不错。 “它不起作用”是什么意思?
-
也提供html。
-
@MartinBean unique 不适用于“slug”。但要求正在工作。它的奇怪
-
能否请您提供您正在尝试的 HTML 以及错误消息?
-
@RamChander 我已经编辑了帖子并添加了 html。