Laravel World
8.46K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Как писать код на основе абстракций (интерфейсов). Примеры для Laravel
#english
https://levelup.gitconnected.com/code-to-interface-an-example-in-laravel-a8a5ec0a859b
Настраиваем Laravel Spark для локальной разработки.
Spark это инструмент для создания SaaS-приложений (биллинг, подписки, аутентификация, оплата и т.д.)
#english
https://medium.com/@scott82anderson/setting-up-laravel-spark-for-local-development-4a67ea4339ec
🎲 Тест «Хорошо ли вы знаете Artisan-команды?»
🖊 9 вопросов · 30 сек
Как делать свои контроллеры «тонкими»
Контролеры чаще всего нарушают принцип единой ответственности. Здесь очень легко намешать в одну кучу массу обязанностей. Но основная обязанность контроллера — обслуживать HTTP-запросы и делегировать их внутренним слоям приложения.
#english
https://medium.com/swlh/ideas-for-keeping-your-controllers-skinny-84583cce5f93
Тестирование моделей
В этом уроке мы научимся тестировать Модели в Laravel через технику «Разработка через тестирование» (Test Driven Development). Для этого мы создадим новый проект, который имеет модель Article с полями title, content и views .
Эффект IKEA в программировании — О ценности наших собственных творений
Утренняя философия от Димитриса Карапаноса, для тех, кто хочет поразмышлять о высоком.
#english
https://stitcher.io/blog/the-ikea-effect
В этой статье я расскажу, как можно запустить приложение Laravel внутри контейнера Docker за 15 минут.
Пишем реферальную программу для приложения на Laravel
#english
https://miguelpiedrafita.com/laravel-affiliate/
Оптимизация Тестов
Презентация для доклада Sebastian Bergmann на OnlinePHPConference
Вы узнаете, как оптимизировать свой набор тестов (PHPUnit) с точки зрения эффективности и результативности, а также читабельности и организационной структуры.
#english #pdf
https://thephp.cc/presentations/2020-the-online-php-conference-optimizing-your-test-suite.pdf
Интегрируем Paypal в Laravel
Займемся интеграцией платежного шлюза Paypal в приложение Laravel.
Небольшой совет по Laravel от Barry vd. Heuvel.
Обычно удобно применять whereDate(), но поскольку она использует функцию MySQL date, то не использует индекс. Если же вы хотите использовать индекс, то используйте сравнение (> = сегодня, < завтра) или оператор between. Это можно упростить с помощью скоупа, см. изображение.