/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return ['name' => 'required|min:3', 'slug' => 'required|min:3|unique:roles,slug', 'description' => 'required|min:10', 'permissions' => 'required|array|in:' . Permission::getIds()->implode(',')]; }