Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
В документации хорошо на примерах расписаны базовые вещи. И это круто для начала погружения.
Но как копнешь глубже - понимаешь, что совсем не понимаешь объектную модель.
Где и как развидеть это все?
Вот понадобилась своя пагинация (без обновления страницы через vue и вызов http get)
Все круто, только непонятно как руками установить текущую страницу.
Приходится кучу времени тратить чтобы загуглить. Оказывается это "просто"
Paginator::currentPageResolver(function () use ($currentPage) {
return $currentPage;
});
Идем в официальную документацию https://laravel.com/docs/5.7/pagination, ищем currentPageResolver - ничего не находим!
Как легко и быстро понимать возможности отдельных объектов? Где подробное описание всего api?
Не в сети
Ну типа вот здесь только https://laravel.com/api/5.7/Illuminate/ … nator.html
Мозг можно сломать
Не в сети
Хотели как лучше, а в итоге нарушили все каноны. ПМСМ, пагинатор Laravel это то, чего надо избегать.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Почему? Как тогда правильно организовать чтение порциями?
Изменено Sanek (07.10.2019 19:30:48)
Не в сети
Ну а как бы ты огранизовал это без Laravel? Также делай и здесь.
Почему то что есть плохо? Потому что слишком много магии, не работает в некоторых ситуациях, сомнительное смешение областей отвественности.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Страницы 1