Exemplo n.º 1
0
 public function getNudegrid()
 {
     $grid = \DataGrid::source(Article::with('author', 'categories'));
     $grid->attributes(array("class" => "table table-striped"));
     $grid->add('id', 'ID', true)->style("width:70px");
     $grid->add('title', 'Title', true);
     $grid->edit('/rapyd-demo/nudeedit', 'Edit', 'modify|delete');
     $grid->paginate(10);
     return $grid;
 }
    public function anyStyledform()
    {
        $form = DataForm::source(Article::find(1));

        $form->add('title','Title', 'text')->rule('required|min:5');
        $form->add('body','Body', 'redactor');
        $form->add('categories.name','Categories','tags');
        $form->add('photo','Photo', 'image')->move('uploads/demo/')->fit(240, 160)->preview(120,80);
        $form->submit('Save');

        $form->saved(function () use ($form) {
            $form->message("ok record saved");
            $form->link("/rapyd-demo/styledform","back to the form");
        });
        $form->build();

        return View::make('rapyd::demo.styledform', compact('form'));
    }