PHP Интерфейс App\Repositories\RepositoryInterface

Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
all ( ) : mixed Get all models.
byId ( integer $id ) : mixed Get a model by id.
byPage ( integer $page = 1, integer $limit = 10 ) : mixed Get paginated models.
create ( array $data ) : mixed Create a new model.
delete ( integer $id ) : mixed Delete an existing model.
update ( array $data ) : mixed Update an existing model.

Описание методов

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

Get all models.
public all ( ) : mixed
Результат mixed

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

Get a model by id.
public byId ( integer $id ) : mixed
$id integer Model id
Результат mixed

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

Get paginated models.
public byPage ( integer $page = 1, integer $limit = 10 ) : mixed
$page integer Page number
$limit integer Number of models per page
Результат mixed

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

Create a new model.
public create ( array $data ) : mixed
$data array Data to create a model
Результат mixed

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

Delete an existing model.
public delete ( integer $id ) : mixed
$id integer Model id
Результат mixed

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

Update an existing model.
public update ( array $data ) : mixed
$data array Data to update a model
Результат mixed