Laravel World

  1. Laravel Livewire: Форма логина и динамической регистрации для нескольких ролей

    Laravel Livewire: Форма логина и динамической регистрации для нескольких ролей
    #english
    http://thecodelearners.com/laravel-livewire-login-dynamic-registration-form-for-multiple-roles/ Laravel Livewire | Login & Dynamic Registration Form for Multiple Roles

  2. Делаете много комментариев в коде и думаете, что это хорошо? Но это не совсем так! Теперь нужно вникать и в комментарий и в код, а при рефакторинге не забывать проверять, что комментарии все еще актуальны! Вместо этого просто пишите хороший читабельный код!

    Делаете много комментариев в коде и думаете, что это хорошо? Но это не совсем так! Теперь нужно вникать и в комментарий и в код, а при рефакторинге не забывать проверять, что комментарии все еще актуальны! Вместо этого просто пишите хороший читабельный код!

  3. Видео от 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

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

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

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

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

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

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

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

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

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

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

  9. 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

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

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

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

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

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

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