class Selector implements Renderable

Properties

protected array|Collection $selectors
static protected array $selected

Methods

__construct()

Selector constructor.

$this
select(string $column, string|array $label, array|Closure $options = [], null|Closure $query = null)

No description

$this
selectOne(string $column, string $label, array $options = [], null|Closure $query = null)

No description

array|Collection
getSelectors()

Get all selectors.

Factory|View
render()

No description

static array
parseSelected()

No description

static string
url(string $column, mixed $value = null, bool $add = false)

No description

$this
addSelector(string $column, string $label, array $options = [], null $query = null, string $type = 'many')

No description

Details

at line 29
__construct()

Selector constructor.

at line 42
$this select(string $column, string|array $label, array|Closure $options = [], null|Closure $query = null)

No description

Parameters

string $column
string|array $label
array|Closure $options
null|Closure $query

Return Value

$this

at line 55
$this selectOne(string $column, string $label, array $options = [], null|Closure $query = null)

No description

Parameters

string $column
string $label
array $options
null|Closure $query

Return Value

$this

at line 65
array|Collection getSelectors()

Get all selectors.

Return Value

array|Collection

at line 73
Factory|View render()

No description

Return Value

Factory|View

at line 84
static array parseSelected()

No description

Return Value

array

at line 114
static string url(string $column, mixed $value = null, bool $add = false)

No description

Parameters

string $column
mixed $value
bool $add

Return Value

string

at line 157
protected $this addSelector(string $column, string $label, array $options = [], null $query = null, string $type = 'many')

No description

Parameters

string $column
string $label
array $options
null $query
string $type

Return Value

$this