class Seed

Seed query

Properties

protected string $tableName Table name

Methods

__construct(string|null $tableName)

Constructor

bool
create(array $search, array $values)

Create record if not exist

bool
createFromArray(array $searchKeys, array $items, Closure|null $callback = null)

Create records from array

array
createSearchValues(array $keys, array $item)

Create search item values

bool
update(array $search, array $values)

Update record

bool
updateFromArray(array $searchKeys, array $items, Closure|null $callback = null)

Update records from array

boolean
updateOrCreate(array $search, array $values)

Update or create record

bool
updateOrCreateFromArray(array $searchKeys, array $items, Closure|null $callback = null)

Update records from array

bool
delete(array $search)

Delete record

Details

at line 31
__construct(string|null $tableName)

Constructor

Parameters

string|null $tableName

at line 43
bool create(array $search, array $values)

Create record if not exist

Parameters

array $search
array $values

Return Value

bool

at line 61
bool createFromArray(array $searchKeys, array $items, Closure|null $callback = null)

Create records from array

Parameters

array $searchKeys
array $items
Closure|null $callback

Return Value

bool

at line 85
protected array createSearchValues(array $keys, array $item)

Create search item values

Parameters

array $keys
array $item

Return Value

array

at line 102
bool update(array $search, array $values)

Update record

Parameters

array $search
array $values

Return Value

bool

at line 120
bool updateFromArray(array $searchKeys, array $items, Closure|null $callback = null)

Update records from array

Parameters

array $searchKeys
array $items
Closure|null $callback

Return Value

bool

at line 144
boolean updateOrCreate(array $search, array $values)

Update or create record

Parameters

array $search
array $values

Return Value

boolean

at line 159
bool updateOrCreateFromArray(array $searchKeys, array $items, Closure|null $callback = null)

Update records from array

Parameters

array $searchKeys
array $items
Closure|null $callback

Return Value

bool

at line 182
bool delete(array $search)

Delete record

Parameters

array $search

Return Value

bool