/** * @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')->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'); }
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('name')->label('Name'); $fb->select('mode')->label('Content mode')->choices(array('protected' => 'Cannot add content', 'public' => 'Can add content'))->default('public'); }