Laravel World

  1. Тейлор о версионировании фреймворка

    Тейлор о версионировании фреймворка

    Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает, что создается иллюзия очень быстрого развития фреймворка, хотя на самом деле в мажорных выпусках гораздо меньше критических изменений, чем было раньше.

    Людям до сих пор трудно понять, что темпы выпуска фреймворка совсем не поменялись и процесс обновления становился все проще с каждым релизом.

    Я по-прежнему считаю, что предыдущее наше версионирование было лучше ( {paradigm/era}.{major}.{patch} ). Лучше именно для фреймворка, а не для пакетов, таких как Cashier, Dusk и т.д. Пусть это станет уроком для других опенсорсных разработчиков: доверяйте интуиции и не поддавайтесь давлению.

  2. Laravel Lang Publisher — Менеджер локализаций

    Laravel Lang Publisher — Менеджер локализаций

    При использовании мультиязычного приложения перед разработчиком встаёт проблема перевода стандартных фраз из файлов auth.php, validation.php и тому подобных, а также поддержка перевода в актуальном состоянии.

    В попытках автоматизации многие находят пакет Laravel-Lang/lang. Но у него есть один недостаток — он предоставляет только файлы перевода, которые необходимо вручную скопировать в своё приложение, при этом не потеряв другие свои переводы. И здесь мы сталкиваемся с проблемой, которую решает пакет Laravel Lang Publisher.

    https://laravel.demiart.ru/laravel-lang-publisher/ Laravel Lang Publisher — Менеджер локализаций | Уроки Laravel

  3. Новое в Laravel 8.23: Метод sole()

    Новое в Laravel 8.23: Метод sole()
    https://www.amitmerchant.com/query-builder-sole-to-validate-multiple-records-in-laravel-8x/ The query builder’s sole() method to validate multiple records in Laravel 8.x

  4. Использование Laravel Sanctum с API-токенами

    Использование Laravel Sanctum с API-токенами
    https://youtu.be/Ql5z9TjXWLY

  5. Советы по Laravel

    Советы по Laravel
    Вам нужно перевести сайт в режим обслуживания, но вы хотите, чтобы ваш API был в это время доступен или же вам нужно продолжать обрабатывать поступающие вебхуки? Вы можете добавить свои маршруты в исключения мидлвара PreventRequestsDuringMaintenance.
    © Philo Hermans

  6. Непрерывная интеграция для Laravel с помощью Github Actions

    Непрерывная интеграция для Laravel с помощью Github Actions

    Github предлагает сервис Непрерывной Интеграции (CI — Continuous Integration), который называется Github Actions. Процессы CI-сборки называются воркфлоу (workflows — рабочие процессы). Они запускаются, когда в вашем github-репозитории происходят определенные события: коммиты, пул-реквесты.

    Если вы работаете в команде разработчиков, то Github Actions поможет автоматически проверить пул-реквесты, запустив для них необходимые тесты. После этого можно с уверенностью принимать его и вливать в проект.

    https://laravel.demiart.ru/continuous-integration-github-actions/

  7. Как начать работать с Laravel Breeze и Jetstream

    Как начать работать с Laravel Breeze и Jetstream
    https://youtu.be/p_ZYVObwBXQ

  8. Руководство по аутентификации в Nuxt через API с использованием Laravel Sanctum

    Руководство по аутентификации в Nuxt через API с использованием Laravel Sanctum
    https://youtu.be/ukVxwX9FSZ8

  9. Как создать админа в Laravel: Tinker или Seeds?

    Как создать админа в Laravel: Tinker или Seeds?
    https://youtu.be/k9yfGtk1ad4