如何在 Laravel 5.4.24 中验证 slug

MD Iyasin Arafat

如何在 Laravel 中创建独特的 slug 并验证它们?

这是我的验证代码:

$this->validate($request,[
        'company_name' => 'required|unique:admin_users,company_name,slug|max:191',
    ]);

这是我的 slug 代码:

$db_filed->company_name = str_slug($request->company_name, '-');

谢谢。

MD Iyasin Arafat

我正在尝试这种方式,现在它起作用了,

这是代码形式:

 <div class="form-group">
    <input type="text" class="form-control" placeholder="Company Name" name="company_name" value="{{ ucwords(str_replace('-',' ',old('company_name'))) }}" required>
 </div>

这是控制器代码:

public function store(Request $request)
{
    $request['company_name'] = str_slug($request->company_name, '-');

    $this->validate($request,[
        'company_name' => "required|unique:admin_users,company_name|max:191",
    ]);
    $db_filed = new AdminUser;
    $db_filed->company_name = $request->company_name; 

    $db_filed->save();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章