Приложение как Менеджер пакетов
Интересный способ структурирования приложения и хороший пример легкого управления командной разработкой.
#english
https://tighten.co/blog/your-app-is-a-package-manager/
Интересный способ структурирования приложения и хороший пример легкого управления командной разработкой.
#english
https://tighten.co/blog/your-app-is-a-package-manager/
Tighten
Your App is a Package Manager
Keeping code organized, readable, and maintainable is tough, and there's no one-size-fits-all solution. Separating your features into dependencies is a good first step for most applications, resulting in cleaner code without the huge complexity cost of a…
Выпущен первый плагин для Pest. Он позволяет удобно использовать Faker в тестах.
#english
https://pestphp.com/docs/plugins/faker/
#english
https://pestphp.com/docs/plugins/faker/
Pest - An elegant PHP Testing Framework
Faker Plugin | Pest - An elegant PHP Testing Framework
Javel — Добавляем Eloquent в Javascript
Работаем в яваскрипте с объектами так же легко, как в Ларавел
#english
https://lorisleiva.com/introducing-javel/
Работаем в яваскрипте с объектами так же легко, как в Ларавел
#english
https://lorisleiva.com/introducing-javel/
Loris
Introducing Javel
Wrap your plain JavaScript objects into customizable Laravel-like models.
Improvements on Laravel Nova
6 фишек Laravel Nova, которые могут помочь вам при создании админки.
#english
https://stitcher.io/blog/improvements-on-laravel-nova
6 фишек Laravel Nova, которые могут помочь вам при создании админки.
#english
https://stitcher.io/blog/improvements-on-laravel-nova
stitcher.io
Improvements on Laravel Nova - stitcher.io
6 things you might not know about Laravel Nova
Пакет Laravel Multitenancy от Spatie
Для разработчиков, которым необходимо поддерживать множество клиентов на одной кодовой базе, но с раздельным хранение данных.
#english
https://laravel-news.com/spatie-multitenancy-laravel
Для разработчиков, которым необходимо поддерживать множество клиентов на одной кодовой базе, но с раздельным хранение данных.
#english
https://laravel-news.com/spatie-multitenancy-laravel
Laravel News
Spatie Multitenancy Package for Laravel - Laravel News
Spatie released a new offering for Laravel apps with an unopinionated multitenancy package to make apps tenant-aware.
Laravel 7 + Vue — Создаем простейший компонент за 6 шагов
#english
https://medium.com/@bartollo.dev/laravel-7-vue-hello-world-with-component-at-easy-7-steps-283b639d51a5
#english
https://medium.com/@bartollo.dev/laravel-7-vue-hello-world-with-component-at-easy-7-steps-283b639d51a5
Medium
Laravel 7 / Vue — Hello World with Component at easy 7 steps
Install Laravel using Composer.
Почему нужно избегать наследования в Laravel. Какие есть альтернативы и компромиссы.
#english
https://jasonmccreary.me/articles/avoiding-inheritance-laravel/
#english
https://jasonmccreary.me/articles/avoiding-inheritance-laravel/
Jason McCreary
Avoiding inheritance in Laravel
Developers often choose to use inheritance. However, in Laravel, this may prove to be a painful decision.
История Spatie: как мы создали более 200 php- и laravel-проектов с открытым кодом, которые были скачаны более 75 миллионов раз и продолжают скачиваться со скоростью 4,5 миллиона раз в месяц.
#english
https://freek.dev/1671-how-we-created-over-200-php-and-laravel-packages
#english
https://freek.dev/1671-how-we-created-over-200-php-and-laravel-packages
Пакет Laravel Simple Filemanager — простая и удобная панель управления файлами для вашего проекта. Рассказываем как установить и настроить
#english
https://laravelarticle.com/laravel-simple-filemanager
#english
https://laravelarticle.com/laravel-simple-filemanager
Laravelarticle
Laravel Simple Filemanager
A simple filemanager for Laravel Framework. It supports various WYSIWYG HTML editor integration like laravel TinyMCE, Laravel CKEditor, Summernote and more.
Laravel 7.13 зарелизен
- пагинация Tailwind
- Исправления команды списка маршрутов
- Индексированные массивы в Redis
#english
https://laravel-news.com/laravel-7-13-0
- пагинация Tailwind
- Исправления команды списка маршрутов
- Индексированные массивы в Redis
#english
https://laravel-news.com/laravel-7-13-0
Laravel News
Laravel 7.13 Released
The Laravel team released v7.13.0 with a new method to configure Tailwind pagination views and the latest updates to the 7.x branch.
Как писать код на основе абстракций (интерфейсов). Примеры для Laravel
#english
https://levelup.gitconnected.com/code-to-interface-an-example-in-laravel-a8a5ec0a859b
#english
https://levelup.gitconnected.com/code-to-interface-an-example-in-laravel-a8a5ec0a859b
Medium
Code to Interface: An Example in Laravel
A guide to code to an interface
«Секретный» компонент формы от Тейлора :)
https://gist.github.com/taylorotwell/72c53d09d97f025fe7f25bc25284d5cb
https://gist.github.com/taylorotwell/72c53d09d97f025fe7f25bc25284d5cb
Gist
FormComponent.php
GitHub Gist: instantly share code, notes, and snippets.
Десктопные уведомления о прохождение тестов в Laravel
#english
https://medium.com/@SlyFireFox/laravel-tip-desktop-notifications-from-your-tests-4ff504bd024f
#english
https://medium.com/@SlyFireFox/laravel-tip-desktop-notifications-from-your-tests-4ff504bd024f
Medium
Laravel Tip: Desktop notifications from your tests
If you didn’t know, Laravel now has a php artisan test command which comes from the nunomaduro/collision package which is used to display…
Как создать и подгрузить свой собственный php-пакет локально
#english
https://mattstauffer.com/blog/how-to-build-and-autoload-your-own-php-package-locally/
#english
https://mattstauffer.com/blog/how-to-build-and-autoload-your-own-php-package-locally/
Matt Stauffer
How to Build and Autoload Your Own PHP Package Locally
If you've never built a PHP package before, it might seem a bit daunting to figure out how to start. Where does the package actually go? Your other packages are in your vendor/ directory, but that folder is Git ignored, so that's not it...
Your options three…
Your options three…
Настраиваем Laravel Spark для локальной разработки.
Spark это инструмент для создания SaaS-приложений (биллинг, подписки, аутентификация, оплата и т.д.)
#english
https://medium.com/@scott82anderson/setting-up-laravel-spark-for-local-development-4a67ea4339ec
Spark это инструмент для создания SaaS-приложений (биллинг, подписки, аутентификация, оплата и т.д.)
#english
https://medium.com/@scott82anderson/setting-up-laravel-spark-for-local-development-4a67ea4339ec
Medium
Setting up Laravel Spark for local development
Spark is a Laravel package that provides scaffolding for a SaaS application and includes billing, subscriptions, authentication, payment…
Laravel Earmark — Генерация серий последовательных значений.
#english
https://laravel-news.com/unique-series-of-values-with-earmark
#english
https://laravel-news.com/unique-series-of-values-with-earmark
Laravel News
Generate a Unique Series of Values with Earmark
he Earmark Laravel package by Brian LaVallee generates values in a unique and customizable series.
🎲 Тест «Хорошо ли вы знаете Artisan-команды?»
🖊 9 вопросов · ⏱ 30 сек
🖊 9 вопросов · ⏱ 30 сек
Пишем Тесты для содержимого электронных писем
#english
https://medium.com/@SlyFireFox/laravel-tip-testing-your-emails-contents-7c7d37a55bba
#english
https://medium.com/@SlyFireFox/laravel-tip-testing-your-emails-contents-7c7d37a55bba
Medium
Laravel Tip: Testing your emails contents
One of the things I originally found difficult in the Laravel framework is testing emails. As someone who’s worked on a package to perform…
Как делать свои контроллеры «тонкими»
Контролеры чаще всего нарушают принцип единой ответственности. Здесь очень легко намешать в одну кучу массу обязанностей. Но основная обязанность контроллера — обслуживать HTTP-запросы и делегировать их внутренним слоям приложения.
#english
https://medium.com/swlh/ideas-for-keeping-your-controllers-skinny-84583cce5f93
Контролеры чаще всего нарушают принцип единой ответственности. Здесь очень легко намешать в одну кучу массу обязанностей. Но основная обязанность контроллера — обслуживать HTTP-запросы и делегировать их внутренним слоям приложения.
#english
https://medium.com/swlh/ideas-for-keeping-your-controllers-skinny-84583cce5f93
Medium
Ideas For Keeping Your Controllers Skinny
It’s important to keep in mind the responsibility of each class in your system. Following this principle can help keep the amount of…