Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Смотрел, читал, исходник смотрел. Номер страницы берется из GET параметра page, при генерации URL'ов подставляется он же, использовать роуты нельзя.
Думал наследовать этот класс и переназначить некоторые методы, но часть методов в Factory. А это уже изобретение велосипедов. Неужели нет других способов?
Здравствуйте.
Есть необходимость передавать номер страницы не GET параметром, а прямо в URL'е, роут:
Route::get('search/{alias}/{page}.html', ['as' => 'search.resultPage', 'uses' => 'SearchController@result'])
->where('alias', '[A-Za-z0-9\-_]+')
->where('page', '[0-9]+');
Генерация навигации с помощью класса Paginator моей задачи не решает, да и использование модели тут не совсем к месту в моем случае.
У меня в переменных есть: номер текущей страницы, кол-во страниц. Возможно ли штатными способами laravel сгенерировать список страниц? Либо с использованием какого-то готового пакета.
Надеюсь, доступно выразился. Заранее спасибо за ответы.
p.s. Laravel только изучаю.
Благодарю за развернутый ответ!
Спасибо. Насколько это корректное решение? Т.е. не костыль ли? Код будет поддерживаться другими и программистами, не только мной.
Гуглил по запросу "laravel свои библиотеки", но ничего не нашел.
Есть некоторое число своих библиотек (и классов), как мне их корректно использовать в laravel?
В директории app нет директорий типа libs, library и т.п.
И как правильно подключить саму библиотеку в коде?
Или это решается использованием моделей?
Спасибо.