Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Сортировка по полю отношений
Расскажу, как отсортировать запросы к базе данных по полю Eloquent-отношения. Например, нам нужно сделать сортировку пользователей по названию их компании, которое находится в отдельной таблицу companies. Сам способ сортировки зависит от типа отношений, и, по сравнению с обычной сортировкой, может быть довольно сложен.
Подборка на Хабре всех новостей канала за неделю
https://habr.com/ru/post/506648/
Debugbar против Telescope: сравнение инструментов разработки
#english
https://barryvdh.nl/laravel/debugbar/telescope/2020/06/14/laravel-debugbar-vs-telescope-toolbar/
Как получить предыдущую и следующую записи в Laravel
В моём приложении Подкасты мне нужно было показывать предыдущий и следующий подкасты из этого же шоу.
Вроде звучит просто, но на самом деле это не так, ведь для этого не существует стандартного SQL-запроса, чтобы взять и одним оператором получить всё что нужно.
Добавляем try/catch в коллекции Laravel
#english
https://freek.dev/1691-adding-trycatch-to-laravel-collections
Паттерн «Посетитель» в Laravel
Laravel Visitor — это реализация паттерна программирования «Посетитель» для фреймворка Laravel. Он позволяет легко выполнить обработку набора произвольных элементов, без необходимости использования повторяющихся условных выражений, тем самым улучшая абстракцию кода.
Вышел Laravel 7.16
Added makeVisibleIf and makeHiddenIf methods to HidesAttributes
Added option to specify a custom guard for the make:policy command
Added theme property to Mailable class
Improved the reflector
Streamline ease of use with relation subquery
Improve event subscribers
#english
https://blog.laravel.com/laravel-v7-16-0-released
Laravel Clean Code Tactics
Советы по написанию чистого кода от Samuel Štancl
#english
https://threadreaderapp.com/thread/1272822437181378561.html