Serverfireteam\Panel\RoleController::all PHP Метод

all() публичный Метод

public all ( $entity )
    public function all($entity)
    {
        parent::all($entity);
        $this->filter = \DataFilter::source(Role::with('permissions'));
        $this->filter->add('id', 'ID', 'text');
        $this->filter->add('name', 'Name', 'text');
        $this->filter->submit('search');
        $this->filter->reset('reset');
        $this->filter->build();
        $this->grid = \DataGrid::source($this->filter);
        $this->grid->add('id', 'ID', true)->style("width:100px");
        $this->grid->add('name', 'Name')->style('width:100px');
        $this->grid->add('label', 'Description');
        $this->grid->add('{{ implode(", ", $permissions->pluck("name")->all()) }}', 'name');
        $this->addStylesToGrid();
        return $this->returnView();
    }
RoleController