Laravel World

Когда один из редакторов решает отредактировать подкаст, то ему показывается HTML-форма с кучей input’ов. Каждый из них заполняется свойствами подкаста, такими как title, abstract, tags и category.
Category выбирается из списка, кодом, который я показал выше. Например, подкаст может принадлежать к категории «Спорт». Это позволит подкасту появляться на сайте в разделе «Спорт».
Как нам теперь взять подкаст и показать выбранную опцию, соответствующую категории подкаста? Blade может нам помочь в этом.
https://laravel.demiart.ru/blade-a-directive-for-a-selected-option-of-a-list/
Laravel 8: сжимаем миграции в один sql-файл
https://youtu.be/Pq8kOl8TPNA
Быстрая настройка Laravel + Xdebug + VSCode
https://rohit-shirke.medium.com/laravel-xdebug-vscode-awesome-local-php-development-3b6e498bb5a1
В этом уроке я покажу вам еще один способ проверки запроса формы, гораздо более чистый и повышающий удобство сопровождения ваших тестов. Многие разработчики пытаются эффективно протестировать запросы форм(form requests). Обычно большая часть времени тратится на написание отдельного модульного теста для каждого правила в запросе. Что ведете к множеству тестов, типаtest_request_without_titleиtest_request_without_content. Причем все эти методы будет реализованы абсолютно одинаково, отличаясь только вызовами конечной точки с различными данными. В результате имеем кучу дублированного кода.
https://laravel.demiart.ru/unit-testing-laravel-form-requests-in-a-different-way/
Новое в Laravel: Задержка уведомлений канала
https://www.amitmerchant.com/delaying-notifications-channel-wise-in-laravel-8x/
Апгрейдим легаси-код до PHP 8 с помощью Rector
https://www.amitmerchant.com/how-to-upgrade-application-codebase-to-use-PHP-8-features-rector/
Автоматическая генерация изображений для соц.сетей в Statamic
https://www.codedge.de/posts/20200712-auto-generate-a-social-media-image-in-statamic
Делаем платные подписки со Stripe для Laravel Jetstream
https://dev.to/cearls/laravel-jetstream-subscription-billing-with-stripe-checkout-and-customer-portal-3hkg
Знакомимся с Alpine.js за 7 минут
https://youtu.be/M3fY0E60cM0
В результате обсуждения, изменения в файле .env для БД были отменены.
о фреймворке Laravel мы можем писать библиотеки и вызывать их функции, не беспокоясь о том, как это было реализовано. Мы можем использовать их повторно и управлять отдельно от основного кода нашего проекта. Речь идет о так называемых пакетах (packages) Laravel.
https://laravel.demiart.ru/build-your-own-laravel-package-in-10-minutes/
Трёхуровневые выпадающие списки в Livewire и jQuery
https://youtu.be/QoCvntbXvSk
Обрабатываем Чекбоксы правильно
https://youtu.be/RGmtvdGpvuM
Тестирование RESTful API с помощью Фабрик
https://techjeni.com/testing-restful-apis-in-laravel-with-factories/
Совет от Tim MacDonald
При задании JSON-поля, которое будет содержать список, вместо того, чтобы сделать его nullable и потом проверять на null, я просто делаю его пустым массивом. Таким образом, вам не придется проверять его на нулевое значение перед циклом, поскольку вы всегда теперь работаете со списком.- 👍1
Человекопонятные интервалы времени
https://gummibeer.dev/blog/2020/human-readable-intervals/
Релиз Laravel Orion
Пакет для создания REST API на базе ваших Eloquent-моделей и отношений.
https://laravel-news.com/laravel-orion