Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Подробное руководство по использованию Soft Deletes в Laravel
«Мягкое удаление» — когда данные из базы не удаляются, а только помечаются как удаленные.
#english
https://www.thisprogrammingthing.com/2020/Working-With-Laravels-SoftDelete-Trait/
Laravel+Twilio: Пишем WhatsApp-бота для для конвертации валют
#english
https://www.twilio.com/blog/build-whatsapp-currency-conversion-bot-twilio-laravel
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