コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: FormBuilder.php プロジェクト: Flipjms/form-builder
 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'));
 }
コード例 #3
0
ファイル: form.php プロジェクト: Flipjms/form-builder
<?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;
});