Laravel World
8.46K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Pest и Laravel
Pest — фреймворк для написания тестов с упором на простоту.
Стоит ли публиковать здесь интересные статьи на английском языке?
Anonymous Poll
74%
Да, мне интересно всё, что касается Laravel
26%
Нет, достаточно уроков на русском
Вы можете использовать в шаблонах классы Illuminate\Support Str + Arr без необходимости их импортирования.

Они определены в файле config/app.php в блоке «Class Aliases » как псевдонимы, что делает их доступными в корневом пространстве имен.
Laravel-пакет для имитации демонов с помощью запланированных команд без необходимости настройки сервера.
#english
https://aaronfrancis.com/2020/laravel-pseudo-daemons
Как отсортировать записи по столбцу отношений «hasMany» в Laravel?

Достаточно востребованная вещь, но, на удивление, сложная!

Например, нужно отсортировать Дискуссии по дате их *последнего комментария*.

Вот два способа, как это сделать!
Kompo — Среда Быстрой Разработки Приложений — библиотека компонентов на Vue для Laravel, позволяющая за считанные секунды делать кучу вещей для веба, например, формы, каталоги и менюшки.
#english
https://kompo.io/
🎲 Тест «Как хорошо вы знаете Laravel Blade»
🖊 7 вопросов · 30 сек
This media is not supported in your browser
VIEW IN TELEGRAM
В Laravel Debugbar добавлена поддержка Laravel Livewire
https://github.com/barryvdh/laravel-debugbar/releases/tag/v3.3.3
Используем паттерн Фабричный метод правильно
#english
https://grazsolkov.me/blog/improve-your-factories/
Расскажу, как с помощью пакета Quill и Vue-компонентов добавить в Laravel-проект современный полноценный WYSIWYG-редактор.
#english
https://medium.com/@cerwyneliata.c/wysiwyg-laravel-with-vue-components-and-quill-editor-dd1ef910c5dd
Паттерн Фабричный метод — продвинутая версия
Фабричный метод — это паттерн программирования, который используется для получения экземпляров объектов на основе некоторого заданного параметра. В своих PHP-проектах, я часто использую его. Но в других проектах, которые я вижу, многие фабричные классы весьма запутанны. Рассказываю как их распутать.
Балансировка обработки задач между разными пользователями/тенантами(арендаторами)
Стратегии сбалансированной обаботки очередей для мультитенантной системы. Цель, не дать одному тенанту, пушащему слишком много задач, задержать обработку задач других тенатов.
#english
https://divinglaravel.com/balancing-job-processing-across-different-userstenants
Приложение как Менеджер пакетов
Интересный способ структурирования приложения и хороший пример легкого управления командной разработкой.
#english
https://tighten.co/blog/your-app-is-a-package-manager/
Выпущен первый плагин для Pest. Он позволяет удобно использовать Faker в тестах.
#english
https://pestphp.com/docs/plugins/faker/
Javel — Добавляем Eloquent в Javascript
Работаем в яваскрипте с объектами так же легко, как в Ларавел
#english
https://lorisleiva.com/introducing-javel/
Improvements on Laravel Nova
6 фишек Laravel Nova, которые могут помочь вам при создании админки.
#english
https://stitcher.io/blog/improvements-on-laravel-nova