This commit is contained in:
2023-03-08 09:16:04 +08:00
commit e78454540f
1318 changed files with 210569 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
namespace Modules\User\Http\Controllers\Admin\Selectable;
use Closure;
use Encore\Admin\Grid\Filter;
use Encore\Admin\Grid\Selectable;
use Modules\User\Models\Identity;
class Identities extends Selectable
{
public $model = Identity::class;
public static function display(): Closure
{
return function ($value) {
if (is_array($value)) {
return implode(';', array_column($value, 'name'));
}
return optional($this->identities)->name;
};
}
public function make()
{
$this->column('id', '#ID#');
$this->column('name', '身份名称');
$this->column('status', '状态')->bool();
$this->column('created_at', '时间');
$this->filter(function (Filter $filter) {
$filter->like('name', '身份名称');
});
}
}