如何在 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, '-');
谢谢。
我正在尝试这种方式,现在它起作用了,
这是代码形式:
<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] 删除。
我来说两句