/** * Custom validator to check email array * * @param Factory $factory * @return $object */ public function validator($factory) { $campaign_id = $this->route('campaigns'); $validation = $factory->make($this->all(), $this->rules()); $validation->each('add_user_email_notification', ['exists:user_has_roles,user_id,campaign_id,' . $campaign_id]); return $validation; }
/** * Custom validator to check email array * * @param Factory $factory * @return $object */ public function validator($factory) { $landing_page_id = $this->route('landing_pages'); $campaign_id = Landing_Page::where('id', $landing_page_id)->first()->campaign->id; // Validate email users are part of campaign $validation = $factory->make($this->all(), $this->rules()); $validation->each('add_user_email_notification', ['exists:user_has_roles,user_id,campaign_id,' . $campaign_id]); return $validation; }
/** * Custom validator to check email array * * @param Factory $factory * @return $object */ public function validator($factory) { $validation = $factory->make($this->all(), $this->rules()); $validation->each('email', ['email', 'exists:users,email']); return $validation; }
/** * Custom validator to check role array * * @param Factory $factory * @return $object */ public function validator($factory) { $validation = $factory->make($this->all(), $this->rules()); $validation->each('role', ['exists:roles,id']); return $validation; }
public function testCreateCategoryViaId() { $categoryFixture = Factory::make('catalog/category'); $this->getSession()->visit(getenv('BASE_URL') . '/catalog/category/view/id/' . $categoryFixture->getId()); $this->assertSession()->statusCodeEquals(200); }
/** * Render the view * * @param $view * @param $renderdata * * @return string * @throws Exception */ public function factory($view, $renderdata) { return $this->factory->make($view, $renderdata)->render(); throw new Exception("{$view} view not specified"); }