PHP 인터페이스 App\Repositories\NewsItemRepository

상속: extends Repository
파일 보기 프로젝트 열기: spatie-custom/blender

공개 메소드들

메소드 설명
findBySlug ( string $slug ) : NewsItem
findNext ( NewsItem $newsItem ) : NewsItem | null
findOnline ( integer $id ) : NewsItem
findPrevious ( NewsItem $newsItem ) : NewsItem | null
getAllOnline ( ) : Collection
getLatest ( integer $amount ) : Collection
paginate ( integer $perPage ) : Illuminate\Contracts\Pagination\Paginator

메소드 상세

findBySlug() 공개 정적인 메소드

public static findBySlug ( string $slug ) : NewsItem
$slug string
리턴 app\models\NewsItem

findNext() 공개 정적인 메소드

public static findNext ( NewsItem $newsItem ) : NewsItem | null
$newsItem app\models\NewsItem
리턴 app\models\NewsItem | null

findOnline() 공개 정적인 메소드

public static findOnline ( integer $id ) : NewsItem
$id integer
리턴 app\models\NewsItem

findPrevious() 공개 정적인 메소드

public static findPrevious ( NewsItem $newsItem ) : NewsItem | null
$newsItem app\models\NewsItem
리턴 app\models\NewsItem | null

getAllOnline() 공개 정적인 메소드

public static getAllOnline ( ) : Collection
리턴 Illuminate\Support\Collection

getLatest() 공개 정적인 메소드

public static getLatest ( integer $amount ) : Collection
$amount integer
리턴 Illuminate\Support\Collection

paginate() 공개 정적인 메소드

public static paginate ( integer $perPage ) : Illuminate\Contracts\Pagination\Paginator
$perPage integer
리턴 Illuminate\Contracts\Pagination\Paginator