public function edit($id, $data = array()) { $view = parent::edit($id, $data); Asset::enqueue('form-builder.css', 30); Asset::enqueue('form-builder.js', 30); $data = $view->getData(); return View::make('clumsy/form-builder::form-builder', $data); }
public function build($slug, $section_slug = null) { $query = ClumsyFormStructure::where('slug', $slug); if ($section_slug) { $query = $query->where('section_slug', $section_slug); } $form = $query->first(); $formData = $form->form; Asset::enqueue('form-builder-frontend.js', 30); Asset::json('clumsyForms', array($form->id => $formData)); Asset::json('clumsyFormUrl', route('clumsy-form.submit', '')); return View::make('clumsy/form-builder::form-builder-frontend', compact('form')); }
<?php // use Illuminate\Support\Facades\Crypt; // use Illuminate\Support\Facades\Form; // use Illuminate\Support\Facades\HTML; // use Illuminate\Support\Facades\URL; // use Illuminate\Support\Facades\Input; // use Illuminate\Support\Facades\Event; use Clumsy\Assets\Facade as Asset; Form::macro('builder', function ($section, $id = null) { Asset::enqueue('form-builder.css', 30); Asset::enqueue('form-builder.js', 30); $output = View::make('clumsy/form-builder::form-builder')->render(); return $output; });