Фабрика
класс Фабрика (Просмотреть исходный код)
Свойства
| protected Request | $request | Экземпляр запроса. | |
| protected Фабрика | $view | Экземпляр фабрики представления. | |
| protected TranslatorInterface | $trans | Реализация переводчика. | |
| protected string | $viewName | Имя представления пагинации. | |
| protected int | $currentPage | Номер текущей страницы. | |
| protected string | $locale | Язык, который будет использоваться переводчиком. | |
| protected string | $baseUrl | Базовый URL, используемый пагинатором. | |
| protected string | $pageName | Имя входного параметра, используемого для текущей страницы. |
Методы
| void | __construct(Request $request, Factory $view, TranslatorInterface $trans, string $pageName = 'page') Создать новый фабрику постраничной навигации. | |
| void | setupPaginationEnvironment() Настроить среду постраничной навигации. | |
| Paginator | make(array $items, int $total, int|null $perPage = null) Получить новый экземпляр постраничной навигации. | |
| View | getPaginationView(Paginator $paginator, string $view = null) Получить представление постраничной навигации. | |
| int | getCurrentPage() Получить номер текущей страницы. | |
| void | setCurrentPage(int $number) Установить номер текущей страницы. | |
| string | getCurrentUrl() Получить корневой URL для запроса. | |
| void | setBaseUrl(string $baseUrl) Установить базовый URL, используемый постраничной навигацией. | |
| void | setPageName(string $pageName) Установить имя параметра входной страницы, используемое постраничной навигацией. | |
| string | getPageName() Получить имя параметра входной страницы, используемое постраничной навигацией. | |
| string | getViewName(string $view = null) Получить имя представления постраничной навигации. | |
| void | setViewName(string $viewName) Установить имя представления постраничной навигации. | |
| string | getLocale() Получить локаль постраничной навигации. | |
| void | setLocale(string $locale) Установить локаль постраничной навигации. | |
| Request | getRequest() Получить активный экземпляр запроса. | |
| void | setRequest(Request $request) Установить активный экземпляр запроса. | |
| Factory | getViewFactory() Получить текущий фабрику представлений. | |
| void | setViewFactory(Factory $view) Установить текущий фабрику представлений. | |
| TranslatorInterface | getTranslator() Получить экземпляр переводчика. |
Подробности
void __construct(Request $request, Factory $view, TranslatorInterface $trans, string $pageName = 'page')
Создать новый фабрику постраничной навигации.
protected void setupPaginationEnvironment()
Настройка среды постраничной навигации.
Paginator make(array $items, int $total, int|null $perPage = null)
Получить новый экземпляр постраничной навигации.
View getPaginationView(Paginator $paginator, string $view = null)
Получить представление постраничной навигации.
int getCurrentPage()
Получить номер текущей страницы.
void setCurrentPage(int $number)
Установить номер текущей страницы.
string getCurrentUrl()
Получить корневой URL для запроса.
void setBaseUrl(string $baseUrl)
Установить базовый URL, используемый постраничной навигацией.
void setPageName(string $pageName)
Установить имя параметра страницы ввода, используемого постраничной навигацией.
string getPageName()
Получить имя параметра страницы ввода, используемого постраничной навигацией.
string getViewName(string $view = null)
Получить имя представления постраничной навигации.
void setViewName(string $viewName)
Установить имя представления постраничной навигации.
string getLocale()
Получить локаль постраничной навигации.
void setLocale(string $locale)
Установить локаль постраничного навигатора.
Request getRequest()
Получить активный экземпляр запроса.
void setRequest(Request $request)
Установить активный экземпляр запроса.
Factory getViewFactory()
Получить текущую фабрику представлений.
void setViewFactory(Factory $view)
Установить текущую фабрику представлений.
TranslatorInterface getTranslator()
Получить экземпляр переводчика.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Pagination/Factory.html