/**
  * Handle the command.
  */
 public function handle()
 {
     /* @var FormBuilder $builder */
     foreach ($this->builder->getForms() as $builder) {
         $builder->build();
     }
 }
 /**
  * Handle the command.
  */
 public function handle()
 {
     /* @var FormBuilder $builder */
     foreach ($this->builder->getForms() as $builder) {
         $this->mergeFields($this->builder->getForm(), $builder->getForm());
     }
 }
 /**
  * Handle the command.
  *
  * @param Request $request
  */
 public function handle(Request $request)
 {
     if (!$request->isMethod('post')) {
         return;
     }
     $this->builder->fire('posting_forms', ['builder' => $this->builder]);
     /* @var FormBuilder $builder */
     foreach ($forms = $this->builder->getForms() as $slug => $builder) {
         $this->builder->fire('posting_' . $slug, compact('builder', 'forms'));
         $builder->post();
     }
 }
 /**
  * Merge the errors into the multiple form builder.
  *
  * @param MessageBag $errors
  */
 protected function mergeErrors(MessageBag $errors)
 {
     foreach ($errors->getMessages() as $field => $message) {
         $this->builder->addFormError($field, implode('<br>', $message));
     }
 }