Example #1
0
 /**
  * Prepares the validation rules.
  *
  * @return array
  */
 protected function prepareValidationRules()
 {
     $driver = $this->repository->getDatabaseDriver();
     $databaseRules = [];
     foreach ($this->repository->getDatabaseRules($driver) as $field => $rule) {
         $databaseRules["{$driver}.{$field}"] = $rule;
     }
     return array_merge($this->repository->getUserRules(), $databaseRules);
 }
Example #2
0
 /** @test */
 public function it_can_get_the_database_rules()
 {
     $this->assertCount(4, $this->repository->getDatabaseRules());
     $this->assertCount(5, $this->repository->getDatabaseRules('mysql'));
 }