12345678910111213141516171819202122232425 |
- <?php
- namespace Dcat\Admin\Form\Field;
- use Closure;
- use Dcat\Admin\Form\Field;
- class Display extends Field
- {
- protected $callback;
- public function with(Closure $callback)
- {
- $this->callback = $callback;
- }
- public function render()
- {
- if ($this->callback instanceof Closure) {
- $this->value = $this->callback->call($this->getFormModel(), $this->value());
- }
- return parent::render();
- }
- }
|