Laravel World

  1. Создание BaseCode и Shift дало мне уникальное понимание написания приложений на Laravel. Я объединил свои 20 лет программирования и 20 000 апгрейдов Ларавел в 10 советов по созданию легко обслуживаемых приложений.

    Создание BaseCode и Shift дало мне уникальное понимание написания приложений на Laravel. Я объединил свои 20 лет программирования и 20 000 апгрейдов Ларавел в 10 советов по созданию легко обслуживаемых приложений.

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

    https://laravel.demiart.ru/maintainable-laravel-apps/

  2. Новое в Laravel 8.19: список запланированных задач

    Новое в Laravel 8.19: список запланированных задач
    https://www.amitmerchant.com/list-scheduled-commands-in-cli-in-laravel-8x/ List scheduled commands in CLI in Laravel 8.x

  3. Календарь на Laravel 8

    Календарь на Laravel 8
    https://www.itsolutionstuff.com/post/laravel-8-fullcalendar-with-create-edit-delete-event-exampleexample.html Laravel 8 Fullcalendar with Create|Edit|Delete Event Example

  4. Когда один из редакторов решает отредактировать подкаст, то ему показывается HTML-форма с кучей input’ов. Каждый из них заполняется свойствами подкаста, такими как title, abstract, tags и category.

    Когда один из редакторов решает отредактировать подкаст, то ему показывается HTML-форма с кучей input’ов. Каждый из них заполняется свойствами подкаста, такими как title, abstract, tags и category.

    Category выбирается из списка, кодом, который я показал выше. Например, подкаст может принадлежать к категории «Спорт». Это позволит подкасту появляться на сайте в разделе «Спорт».

    Как нам теперь взять подкаст и показать выбранную опцию, соответствующую категории подкаста? Blade может нам помочь в этом.

    https://laravel.demiart.ru/blade-a-directive-for-a-selected-option-of-a-list/ Blade: директива для отображения выбранного пункта в списке | Уроки Laravel

  5. Laravel 8: сжимаем миграции в один sql-файл

    Laravel 8: сжимаем миграции в один sql-файл
    https://youtu.be/Pq8kOl8TPNA

  6. Быстрая настройка Laravel + Xdebug + VSCode

    Быстрая настройка Laravel + Xdebug + VSCode
    https://rohit-shirke.medium.com/laravel-xdebug-vscode-awesome-local-php-development-3b6e498bb5a1 Laravel + Xdebug+ Vscode = Awesome local PHP development.

  7. В этом уроке я покажу вам еще один способ проверки запроса формы, гораздо более чистый и повышающий удобство сопровождения ваших тестов. Многие разработчики пытаются эффективно протестировать запросы форм (form requests). Обычно большая часть времени тратится на написание отдельного модульного теста для каждого правила в запросе. Что ведете к множеству тестов, типа test_request_without_title и test_request_without_content. Причем все эти методы будет реализованы абсолютно одинаково, отличаясь только вызовами конечной точки с различными данными. В результате имеем кучу дублированного кода.

    В этом уроке я покажу вам еще один способ проверки запроса формы, гораздо более чистый и повышающий удобство сопровождения ваших тестов. Многие разработчики пытаются эффективно протестировать запросы форм (form requests). Обычно большая часть времени тратится на написание отдельного модульного теста для каждого правила в запросе. Что ведете к множеству тестов, типа test_request_without_title и test_request_without_content. Причем все эти методы будет реализованы абсолютно одинаково, отличаясь только вызовами конечной точки с различными данными. В результате имеем кучу дублированного кода.
    https://laravel.demiart.ru/unit-testing-laravel-form-requests-in-a-different-way/

  8. Новое в Laravel: Задержка уведомлений канала

    Новое в Laravel: Задержка уведомлений канала
    https://www.amitmerchant.com/delaying-notifications-channel-wise-in-laravel-8x/ Delaying notifications channel-wise in Laravel 8.x

  9. Апгрейдим легаси-код до PHP 8 с помощью Rector

    Апгрейдим легаси-код до PHP 8 с помощью Rector
    https://www.amitmerchant.com/how-to-upgrade-application-codebase-to-use-PHP-8-features-rector/ How to upgrade legacy codebase to use PHP 8.0 features using Rector

  10. Делаем платные подписки со Stripe для Laravel Jetstream

    Делаем платные подписки со Stripe для Laravel Jetstream
    https://dev.to/cearls/laravel-jetstream-subscription-billing-with-stripe-checkout-and-customer-portal-3hkg Laravel Jetstream Subscription Billing With Stripe Checkout and Customer Portal

  11. Знакомимся с Alpine.js за 7 минут

    Знакомимся с Alpine.js за 7 минут
    https://youtu.be/M3fY0E60cM0

  12. о фреймворке Laravel мы можем писать библиотеки и вызывать их функции, не беспокоясь о том, как это было реализовано. Мы можем использовать их повторно и управлять отдельно от основного кода нашего проекта. Речь идет о так называемых пакетах (packages) Laravel.

    о фреймворке Laravel мы можем писать библиотеки и вызывать их функции, не беспокоясь о том, как это было реализовано. Мы можем использовать их повторно и управлять отдельно от основного кода нашего проекта. Речь идет о так называемых пакетах (packages) Laravel.
    https://laravel.demiart.ru/build-your-own-laravel-package-in-10-minutes/