for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Encore\Admin\Grid\Displayers;
use Encore\Admin\Admin;
use Illuminate\Contracts\Support\Arrayable;
use Illuminate\Support\Arr;
class Checkbox extends AbstractDisplayer
{
public function display($options = [])
return Admin::component('admin::grid.inline-edit.checkbox', [
'key' => $this->getKey(),
'name' => $this->getPayloadName(),
'resource' => $this->getResource(),
'trigger' => "ie-trigger-{$this->getClassName()}",
'target' => "ie-content-{$this->getClassName()}-{$this->getKey()}",
'value' => json_encode($this->getValue()),
'display' => implode(';', Arr::only($options, $this->getValue())),
'options' => $options,
]);
}