PHP Интерфейс Learner\Repositories\NewsletterRepositoryInterface

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

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

Метод Описание
delete ( integer $id ) Delete a newsletter.
findAll ( ) : Illuminate\Database\Eloquent\Collection Find all newsletter.
findAllPublishedWithPaginator ( integer $perPage = 10 ) : Illuminate\Contracts\Pagination\LengthAwarePaginator Find all published newsletters.
findPublishedWithRelationById ( integer $id ) : Illuminate\Contracts\Pagination\LengthAwarePaginator Find published newsletter by id.
getNewletterLinkById ( integer $id ) : Illuminate\Database\Eloquent\Collection Get all link of given ids' newsletter
store ( string $title ) : Illuminate\Database\Eloquent\Collection Store a new newsletter.

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

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

Delete a newsletter.
public delete ( integer $id )
$id integer

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

Find all newsletter.
public findAll ( ) : Illuminate\Database\Eloquent\Collection
Результат Illuminate\Database\Eloquent\Collection

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

Find all published newsletters.
public findAllPublishedWithPaginator ( integer $perPage = 10 ) : Illuminate\Contracts\Pagination\LengthAwarePaginator
$perPage integer
Результат Illuminate\Contracts\Pagination\LengthAwarePaginator

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

Find published newsletter by id.
public findPublishedWithRelationById ( integer $id ) : Illuminate\Contracts\Pagination\LengthAwarePaginator
$id integer
Результат Illuminate\Contracts\Pagination\LengthAwarePaginator

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

Get all link of given ids' newsletter
public getNewletterLinkById ( integer $id ) : Illuminate\Database\Eloquent\Collection
$id integer
Результат Illuminate\Database\Eloquent\Collection

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

Store a new newsletter.
public store ( string $title ) : Illuminate\Database\Eloquent\Collection
$title string
Результат Illuminate\Database\Eloquent\Collection