Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Laravel + Внедрение зависимостей: Реализуем гибкую корзину для эл.магазина. Если пользователь залогинен, то она будет использовать БД, а если нет — сессии.
#english
https://medium.com/@mwakalingajohn/laravel-7-dependency-injection-cart-implementation-in-an-ecommerce-website-service-container-b0222f8cecd4
Laravel Short Schedule
Релиз нового пакета от Spatie. Планировщик выполнения artisan-команд, вплоть до ежесекундного.
https://github.com/spatie/laravel-short-schedule
#english
Видеоурок по использованию: https://spatie.be/videos/laravel-package-training/laravel-short-schedule-part-1-using-the-package
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/