【发布时间】:2018-12-19 21:55:25
【问题描述】:
控制器:
public function store(CatalogRequest $request, $collectionId)
{
$input = $request->all();
$input['collection_id'] = $collectionId;
$model = $this->model->create($input);
return redirect(cms_route('catalog.edit', [$collectionId, $model->id]))
->with('alert', fill_data('success', trans('general.created')));
}
请求:
public function rules()
{
$id = $this->route('catalog');
return [
'title' => 'required|min:2',
'slug' => 'required|min:2|unique:catalog,slug,'.$id,
];
}
错误:
array_map(): Argument #2 should be an array
in ValidationRuleParser.php line 89
如果我删除此代码“unique:catalog,slug'.$id”,那么它就可以工作了
【问题讨论】:
标签: laravel postgresql validation unique