canvass/canvass-paint-blade

使用Laravel的Blade模板引擎的表单渲染库

v1.02.01 2020-12-16 18:13 UTC

README

使用Laravel的Blade渲染Canvass表单

注意:此库假设您将其包含在Laravel项目中。

安装

通过composer安装此库

composer require canvass/canvass-paint-blade

渲染表单

在路由或控制器中,实例化一个RenderFunction并将其传递给RenderForm操作

$action = new \CanvassPaint\Action\RenderForm(
    new \CanvassPaint\Blade\RenderFunction()
);

$html = $action->render($form_id, $owner_id);

return view('canvass::preview.form', [
    'form_html' => $html,
    'form' => $form->getForm(),
]);