File "PaginatesEloquentModelsUsingDatabase.php"
Full Path: /var/www/drive/laravel/scout/src/Contracts/PaginatesEloquentModelsUsingDatabase.php
File size: 872 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Laravel\Scout\Contracts;
use Laravel\Scout\Builder;
interface PaginatesEloquentModelsUsingDatabase
{
/**
* Paginate the given search on the engine.
*
* @param \Laravel\Scout\Builder $builder
* @param int $perPage
* @param string $pageName
* @param int $page
* @return \Illuminate\Contracts\Pagination\LengthAwarePaginator
*/
public function paginateUsingDatabase(Builder $builder, $perPage, $pageName, $page);
/**
* Paginate the given search on the engine using simple pagination.
*
* @param \Laravel\Scout\Builder $builder
* @param int $perPage
* @param string $pageName
* @param int $page
* @return \Illuminate\Contracts\Pagination\Paginator
*/
public function simplePaginateUsingDatabase(Builder $builder, $perPage, $pageName, $page);
}