Laravel World

Как работает метод sole()
https://laravel-news.com/understanding-the-sole-query-builder-method
Тейлор о версионировании фреймворка
Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает, что создается иллюзия очень быстрого развития фреймворка, хотя на самом деле в мажорных выпусках гораздо меньше критических изменений, чем было раньше.
Людям до сих пор трудно понять, что темпы выпуска фреймворка совсем не поменялись и процесс обновления становился все проще с каждым релизом.
Я по-прежнему считаю, что предыдущее наше версионирование было лучше ({paradigm/era}.{major}.{patch}). Лучше именно для фреймворка, а не для пакетов, таких как Cashier, Dusk и т.д. Пусть это станет уроком для других опенсорсных разработчиков: доверяйте интуиции и не поддавайтесь давлению.
Laravel Lang Publisher — Менеджер локализаций
При использовании мультиязычного приложения перед разработчиком встаёт проблема перевода стандартных фраз из файлов auth.php, validation.php и тому подобных, а также поддержка перевода в актуальном состоянии.
В попытках автоматизации многие находят пакет Laravel-Lang/lang. Но у него есть один недостаток — он предоставляет только файлы перевода, которые необходимо вручную скопировать в своё приложение, при этом не потеряв другие свои переводы. И здесь мы сталкиваемся с проблемой, которую решает пакет Laravel Lang Publisher.
https://laravel.demiart.ru/laravel-lang-publisher/
Заменяем дебаг через Dump & Die на Ray
https://jackwhiting.co.uk/posts/replacing-dump-and-die-with-ray/
Советы по Laravel
Чтобы избежать утечки памяти у обработчиков очереди, рекомендуется перезапускать воркеры через регулярные промежутки времени.
Новое в Laravel 8.23: Метод sole()
https://www.amitmerchant.com/query-builder-sole-to-validate-multiple-records-in-laravel-8x/
Использование Laravel Sanctum с API-токенами
https://youtu.be/Ql5z9TjXWLY
Советы по Laravel
Вам нужно перевести сайт в режим обслуживания, но вы хотите, чтобы ваш API был в это время доступен или же вам нужно продолжать обрабатывать поступающие вебхуки? Вы можете добавить свои маршруты в исключения мидлвара PreventRequestsDuringMaintenance.
© Philo Hermans
Создание легко настраиваемых пакетов для Laravel
https://dev.to/devingray/how-to-create-a-highly-configurable-laravel-package-4pj0
Начинаем работать с Laravel Livewire
https://www.sitepoint.com/laravel-livewire-getting-started/
Непрерывная интеграция для Laravel с помощью Github Actions
Github предлагает сервис Непрерывной Интеграции (CI — Continuous Integration), который называется Github Actions. Процессы CI-сборки называются воркфлоу (workflows — рабочие процессы). Они запускаются, когда в вашем github-репозитории происходят определенные события: коммиты, пул-реквесты.
Если вы работаете в команде разработчиков, то Github Actions поможет автоматически проверить пул-реквесты, запустив для них необходимые тесты. После этого можно с уверенностью принимать его и вливать в проект.
https://laravel.demiart.ru/continuous-integration-github-actions/
Совет: вы можете вернуть вьювку прямо из маршрута, используя Route::view
Как начать работать с Laravel Breeze и Jetstream
https://youtu.be/p_ZYVObwBXQ
Пример использования уязвимости CVE-2021-21263 в Laravel 8.22 и ниже.
https://kanecohen.com/blog/laravel-security-update-jan-13/
Руководство по аутентификации в Nuxt через API с использованием Laravel Sanctum
https://youtu.be/ukVxwX9FSZ8
Как создать админа в Laravel: Tinker или Seeds?
https://youtu.be/k9yfGtk1ad4
Также зарелизены:
— Laravel 6.20.13
— Cashier Stripe 12.6.3
— Dusk 6.11.1
— Fortify 1.7.5
— Jetstream 2.1.1
— Sail 1.2
— Scout 8.6
Тейлор готов ответить на все ваши вопросы прямо сейчас
https://twitter.com/taylorotwell/status/1351540337710391297