Laravel World

  1. Видео от Spatie о том, как создавать и просматривать отчеты о покрытии кода в PhpStorm, используя PHPUnit и Xdebug

    Видео от Spatie о том, как создавать и просматривать отчеты о покрытии кода в PhpStorm, используя PHPUnit и Xdebug
    #english #video
    https://freek.dev/1674-how-to-generate-and-view-code-coverage-reports-in-phpstorm-using-phpunit-and-xdebug

  2. Модульное тестирование переводов в Laravel

    Модульное тестирование переводов в Laravel
    #english
    https://www.leonelngande.com/unit-testing-translation-strings-in-laravel/

  3. Небольшой совет по Laravel от Barry vd. Heuvel.

    Небольшой совет по Laravel от Barry vd. Heuvel.
    Обычно удобно применять whereDate(), но поскольку она использует функцию MySQL date, то не использует индекс. Если же вы хотите использовать индекс, то используйте сравнение (> = сегодня, < завтра) или оператор between. Это можно упростить с помощью скоупа, см. изображение.

  4. Оптимизация Тестов

    Оптимизация Тестов
    Презентация для доклада Sebastian Bergmann на OnlinePHPConference
    Вы узнаете, как оптимизировать свой набор тестов (PHPUnit) с точки зрения эффективности и результативности, а также читабельности и организационной структуры.
    #english #pdf
    https://thephp.cc/presentations/2020-the-online-php-conference-optimizing-your-test-suite.pdf

  5. Как реализовать и протестировать FormRequest'ы в Lumen

    Как реализовать и протестировать FormRequest'ы в Lumen
    #english
    https://medium.com/@florenceokosun/implementing-custom-form-request-with-lumen-1a79dca29b1d Implementing Custom Form Request with Lumen

  6. Эффект IKEA в программировании — О ценности наших собственных творений

    Эффект IKEA в программировании — О ценности наших собственных творений
    Утренняя философия от Димитриса Карапаноса, для тех, кто хочет поразмышлять о высоком.
    #english
    https://stitcher.io/blog/the-ikea-effect The IKEA effect - stitcher.io

  7. Laravel Acquaintances

    Laravel Acquaintances — пакет даёт возможность Eloquent-моделям управлять друзьями, группами, лайками, подписчиками, рейтингом и избранным
    #english #package
    https://laravel-news.com/manage-friendships-likes-and-more-with-the-acquaintances-laravel-package Manage Friendships, Likes and More with the Acquaintances Laravel Package

  8. Тестирование моделей

    Тестирование моделей
    В этом уроке мы научимся тестировать Модели в Laravel через технику «Разработка через тестирование» (Test Driven Development). Для этого мы создадим новый проект, который имеет модель Article с полями title, content и views .

  9. Как делать свои контроллеры «тонкими»

    Как делать свои контроллеры «тонкими»
    Контролеры чаще всего нарушают принцип единой ответственности. Здесь очень легко намешать в одну кучу массу обязанностей. Но основная обязанность контроллера — обслуживать HTTP-запросы и делегировать их внутренним слоям приложения.
    #english
    https://medium.com/swlh/ideas-for-keeping-your-controllers-skinny-84583cce5f93

  10. Пишем Тесты для содержимого электронных писем

    Пишем Тесты для содержимого электронных писем
    #english
    https://medium.com/@SlyFireFox/laravel-tip-testing-your-emails-contents-7c7d37a55bba Laravel Tip: Testing your emails contents

  11. Laravel Earmark — Генерация серий последовательных значений.

    Laravel Earmark — Генерация серий последовательных значений.
    #english
    https://laravel-news.com/unique-series-of-values-with-earmark Generate a Unique Series of Values with Earmark

  12. Настраиваем Laravel Spark для локальной разработки.

    Настраиваем Laravel Spark для локальной разработки.
    Spark это инструмент для создания SaaS-приложений (биллинг, подписки, аутентификация, оплата и т.д.)
    #english
    https://medium.com/@scott82anderson/setting-up-laravel-spark-for-local-development-4a67ea4339ec Setting up Laravel Spark for local development