123456789101112131415161718192021 |
- <?php
- namespace App\Admin\Extensions\Form;
- use Encore\Admin\Facades\Admin;
- use Encore\Admin\Form\Field;
- class QuestionEditor extends Field
- {
- public function render()
- {
- $name = $this->formatName($this->column);
- $label = $this->label();
- $value = php2js($this->value());
- $this->script = <<<EOT
- $.getScript('/js/vue.js');
- EOT;
- Admin::script($this->script);
- return "<div id='vue'><question label='{$label}' name='{$name}' :body='{$value}'></question></div>";
- }
- }
|