/**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
 /**
  * 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);
 }
Example #6
0
 /**
  * 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");
 }