コード例 #1
0
ファイル: FormManager.php プロジェクト: creativify/kraken
 /**
  * @param string $name
  * @param string $slug
  * @param array $relations
  * @return mixed
  */
 public function create($name, $slug, array $relations = [])
 {
     $form = Form::create(['name' => $name, 'slug' => $slug]);
     if (!empty($relations)) {
         foreach ($relations as $relation => $ids) {
             $form->attach($relation, $ids);
         }
     }
     $form->save();
     return $form;
 }
コード例 #2
0
 public function run()
 {
     $properties = $this->seedProperties();
     $form = Form::create(['name' => 'Perfect form', 'slug' => 'perfect-form']);
     $form->properties()->saveMany($properties);
 }
コード例 #3
0
 public function run()
 {
     Form::create(['name' => 'My test form', 'slug' => 'my-test-form']);
     Factory::times(20)->create(Form::class);
 }
コード例 #4
0
 public function run()
 {
     $this->truncateTable('forms');
     Form::create(['name' => 'My test form', 'slug' => 'my-test-form']);
     Factory::times(20)->create(Form::class);
 }