PHP Interface App\Repositories\NewsItemRepository

Inheritance: extends Repository
Afficher le fichier Open project: spatie-custom/blender

Méthodes publiques

Méthode Description
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

Method Details

findBySlug() public static méthode

public static findBySlug ( string $slug ) : NewsItem
$slug string
Résultat app\models\NewsItem

findNext() public static méthode

public static findNext ( NewsItem $newsItem ) : NewsItem | null
$newsItem app\models\NewsItem
Résultat app\models\NewsItem | null

findOnline() public static méthode

public static findOnline ( integer $id ) : NewsItem
$id integer
Résultat app\models\NewsItem

findPrevious() public static méthode

public static findPrevious ( NewsItem $newsItem ) : NewsItem | null
$newsItem app\models\NewsItem
Résultat app\models\NewsItem | null

getAllOnline() public static méthode

public static getAllOnline ( ) : Collection
Résultat Illuminate\Support\Collection

getLatest() public static méthode

public static getLatest ( integer $amount ) : Collection
$amount integer
Résultat Illuminate\Support\Collection

paginate() public static méthode

public static paginate ( integer $perPage ) : Illuminate\Contracts\Pagination\Paginator
$perPage integer
Résultat Illuminate\Contracts\Pagination\Paginator