PHP Класс Learner\Repositories\Eloquent\CategoryRepository

Наследование: extends AbstractRepository, implements Learner\Repositories\CategoryRepositoryInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( Category $category ) Create a new Category instance.
create ( array $data ) : array Create new category.
findAll ( ) : Illuminate\Database\Eloquent\Collection | Category[] Find all categories.
findImageById ( integer $id ) : string Find image path by id.
findRelationByName ( string $name ) : Illuminate\Database\Eloquent\Collection | Category[] Find category relation by name.
getCreateForm ( ) : CreateCategoryFormService Get create form service.
getUpdateForm ( ) : UpdateCategoryFormService Get update form service.
listIdAndName ( ) : array List id and name. (for admin)
listNameAndImageWithRelation ( ) : Illuminate\Database\Eloquent\Collection | Category[] List all category's name and image with relation
update ( integer $id, array $data ) : array Update category by id.

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

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

Create a new Category instance.
public __construct ( Category $category )
$category Learner\Models\Category

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

Create new category.
public create ( array $data ) : array
$data array
Результат array

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

Find all categories.
public findAll ( ) : Illuminate\Database\Eloquent\Collection | Category[]
Результат Illuminate\Database\Eloquent\Collection | Learner\Models\Category[]

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

Find image path by id.
public findImageById ( integer $id ) : string
$id integer
Результат string

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

Find category relation by name.
public findRelationByName ( string $name ) : Illuminate\Database\Eloquent\Collection | Category[]
$name string
Результат Illuminate\Database\Eloquent\Collection | Learner\Models\Category[]

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

Get create form service.
public getCreateForm ( ) : CreateCategoryFormService
Результат Learner\Services\Forms\CreateCategoryFormService

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

Get update form service.
public getUpdateForm ( ) : UpdateCategoryFormService
Результат Learner\Services\Forms\UpdateCategoryFormService

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

List id and name. (for admin)
public listIdAndName ( ) : array
Результат array

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

List all category's name and image with relation
public listNameAndImageWithRelation ( ) : Illuminate\Database\Eloquent\Collection | Category[]
Результат Illuminate\Database\Eloquent\Collection | Learner\Models\Category[]

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

Update category by id.
public update ( integer $id, array $data ) : array
$id integer
$data array
Результат array