/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('route')->label('Route'); $fb->modelSelect('layout_id')->alias('layout')->label('Layout')->model('Boyhagemann\\Pages\\Model\\Layout'); $fb->select('method')->label('Method')->choices(array('get' => 'GET', 'post' => 'POST', 'put' => 'PUT', 'patch' => 'PATCH', 'delete' => 'DELETE'))->value('get'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title')->help('What is the name of the resource? Examples are: "Article", "Category". For good semantics, please use a singular form.')->required(); $fb->textarea('description')->label('Description')->help('Give a description of this resource. This will be used to help other users understand what this resource is about.')->rows(3); $fb->text('controller')->rules('unique:resources'); $fb->text('path'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->textarea('description')->label('Description')->rows(3); $fb->modelSelect('page_id')->model('Boyhagemann\\Pages\\Model\\Page')->label('Page'); $fb->hidden('container_id')->value($this->getContainer()->id); $fb->text('icon_class')->label('Icon class'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('email')->label('E-mail')->rules('required|email'); $fb->text('first_name')->label('First name'); $fb->text('last_name')->label('Last name'); $fb->password('password')->label('Password'); $fb->modelCheckbox('users_groups')->model('Cartalyst\\Sentry\\Groups\\Eloquent\\Group')->field('name')->label('User groups'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->modelSelect('page_id')->alias('page')->label('Page')->model('Boyhagemann\\Pages\\Model\\Page'); $fb->modelSelect('container_id')->alias('container')->label('Container')->model('Boyhagemann\\Navigation\\Model\\Container'); $fb->text('icon_class')->label('Icon class'); $fb->text('color')->label('Hex color'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title')->required(); $fb->text('route')->label('Route')->required(); $fb->text('alias')->label('Alias'); $fb->modelRadio('layout_id')->alias('layout')->label('Layout')->model('Boyhagemann\\Pages\\Model\\Layout')->value(2); $fb->text('controller')->label('Controller'); $fb->text('color')->label('Color')->value('#31b0d5'); $fb->select('method')->label('Method')->choices(array('get' => 'GET', 'post' => 'POST', 'put' => 'PUT', 'patch' => 'PATCH', 'delete' => 'DELETE', 'resource' => 'Resource'))->value('get'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->modelSelect('page_id')->alias('page')->label('Page')->model('Boyhagemann\\Pages\\Model\\Page'); $fb->modelSelect('section_id')->alias('section')->label('Section')->model('Boyhagemann\\Pages\\Model\\Section'); $fb->modelSelect('block_id')->alias('block')->label('Block')->model('Boyhagemann\\Pages\\Model\\Block'); $fb->text('controller')->label('Controller'); $fb->textarea('params')->label('Params'); $fb->textarea('match')->label('Match url params'); $fb->checkbox('global')->label('Is globally available?'); }
public function testValidateSetErrorInElementIfThereAreErrorsAfterBuild() { $element = $this->mockTextElement(); $element->shouldReceive('withError')->once()->andReturn($element); $element->shouldReceive('getValidationState')->andReturn('error'); $element->shouldReceive('help')->once()->andReturn($element); $element->shouldReceive('getHelp')->once()->andReturn('bar'); $errors = m::mock('Illuminate\\Support\\MessageBag'); $errors->shouldReceive('first')->once()->andReturn(array('test' => 'bar2')); $this->events->shouldReceive('fire')->twice(); $this->view->shouldReceive('make')->once(); $this->fb->text('test'); $this->fb->errors($errors); $this->fb->build(); $this->assertSame('error', $this->fb->get('test')->getValidationState()); $this->assertSame('bar', $this->fb->get('test')->getHelp()); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('name')->label('Name'); $fb->modelSelect('layout_id')->label('Layout')->model('Boyhagemann\\Pages\\Model\\Layout'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('name')->label('E-mail')->rules('required'); }
public function headingConfig(FormBuilder $fb) { $fb->select('heading')->label('Heading')->choices(array('h1' => 'Biggest', 'h2' => 'Big', 'h3' => 'Medium')); $fb->text('text')->label('Text')->required(); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('controller')->label('Controller'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('name')->label('Name'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('name')->label('Name'); $fb->modelCheckbox('sections')->model('Boyhagemann\\Pages\\Model\\Section')->label('Sections'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('name')->label('Name'); $fb->select('mode')->label('Content mode')->choices(array('protected' => 'Cannot add content', 'public' => 'Can add content'))->default('public'); }