Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Larahelp
Новый пакет от DarkGhostHunter, содержащий 35 глобальных хелперов
https://github.com/DarkGhostHunter/Larahelp
#english
Статья о пакете: https://medium.com/@DarkGhostHunter/laravel-adding-those-missing-helpers-you-always-wanted-acaea8cbddce
Учимся писать тесты на PHPUnit на примере разработки API.
Репозиторий с кодом прилагается.
#english
https://www.twilio.com/blog/unit-testing-laravel-api-phpunit
Реализация паттерна «Стратегия» на основе базы данных
#english
https://robertogallea.com/posts/tutorials/database-oriented-strategy-configuration
Пакет «Bref Laravel Bridge»
#english
https://github.com/brefphp/laravel-bridge
Благодаря спонсорам, пакет стал опенсорным.
Он позволяет обрабатывать задачи в AWS Lambda через Bref.
Подробнее о безсерверном Laravel на Bref: https://bref.sh/docs/frameworks/laravel.html
Релиз Laravel 7.15
- Added extendable relations for models
- Added MakesHttpRequests::withToken()
- Added the ability to HasOneOrMany::makeMany() (create many without saving)
- Added Blueprint::foreignUuid()
- Allow setting the event handler queue via a viaQueue() method
- Fixed Model::withoutEvents() not registering listeners inside boot()
#english
https://blog.laravel.com/laravel-v7-15-0-released
PhpUnitGen теперь и для Laravel
Инструмент генерации каркасов модульных тестов для вашего приложения
#english
https://dev.to/paulthebaud/phpunitgen-testing-the-new-way-3jf
Laravel Cronless Schedule
Новый пакет от Spatie для запуска планировщика задач без использования крона.
https://github.com/spatie/laravel-cronless-schedule
#english
Подробнее о пакете:
https://freek.dev/1689-a-package-to-run-the-laravel-scheduler-without-relying-on-cron
Сортировка запросов БД по полю отношений
#english
https://reinink.ca/articles/ordering-database-queries-by-relationship-columns-in-laravel
Используем тип данных «Валюта» с помощью Кастомных Кастов в Laravel 7
#english
https://www.twilio.com/blog/create-currency-data-type-custom-casts-laravel-7
Laravel и фреймворк для тестирования Codeception
#english
https://glennkimble.me/blog/using-laravel-assertions-in-codeception/
Сортировка по полю отношений
Расскажу, как отсортировать запросы к базе данных по полю Eloquent-отношения. Например, нам нужно сделать сортировку пользователей по названию их компании, которое находится в отдельной таблицу companies. Сам способ сортировки зависит от типа отношений, и, по сравнению с обычной сортировкой, может быть довольно сложен.