Laravel Packages | IT Libs | RU
9 subscribers
178 photos
103 links
Новости и пакеты для Laravel, в настоящее время идет автоматический перевод некоторых статей из разных источников и публикуется в канал. Всем добро пожаловать!)
Download Telegram
Пакет для проверки конфигурации Laravel

Пакет Laravel Config Checker сканирует вашу кодовую базу, чтобы проверить, правильно ли определены ключи конфигурации в ваших файлах конфигурации

Читать полностью
PHP 8.4 Release Candidate 1 находится здесь

Команда разработчиков PHP объявила о выпуске первого релиза-кандидата на PHP 8.4! Узнайте о новых функциях, доступных в следующей версии PHP 8.

Читать полностью
LangCountry запускает версию 4

Версия 4 теперь включает в себя добавление макросов Carbon, чтобы вы могли использовать форматирование LangCountry непосредственно в своих экземплярах Carbon. В большинстве IDE они также автоматически дополняются для удобства.

Читать полностью
Разделение уровней журнала между Stdout и Stderr с помощью Laravel

Узнайте, как разделить уровни ведения журнала между различными каналами ведения журнала с помощью Laravel и Monolog. С помощью FilterHandler вы можете настроить канал ведения журнала так, чтобы он отправлял только определенные журналы.

Читать полностью
Выпущен Laravel 11.26

На этой неделе команда Laravel выпустила версию 11.26, в которой появилась возможность корректно останавливать пул процессов, использовать перечисления при определении ограничения скорости, команду Artisan для создания промежуточного программного обеспечения для выполнения заданий и многое другое.

Читать полностью
Совет по Laravel: Контрольная сумма файла

Вам когда-нибудь приходилось генерировать контрольную сумму для файла, чтобы проверить, не был ли он изменен, или просто для отслеживания изменений с течением времени? Laravel поставляется с методом "контрольной суммы", позволяющим сделать именно это!
Совет по Laravel: Более понятный синтаксис быстрой загрузки

Иногда нам нужно быстро загружать вложенные отношения, и для этого мы используем точечную запись. Но знаете ли вы, что вы также можете передавать вложенные массивы?
Совет по Laravel: Найдите самые близкие и самые удаленные даты

Вам когда-нибудь приходилось получать две самые близкие или самые удаленные даты по сравнению с заданной датой? Поскольку в Laravel используется технология Carbon, вы можете сделать это с помощью методов "самый близкий" и "самый дальний".
Совет по Laravel: Определите псевдонимы команд

Все мы создавали пользовательские команды Artisan для разных целей. Хотя иметь выразительную подпись - это здорово, но если вы часто используете команду, вы всегда можете определить для нее псевдоним
Composer Package Executor (CPX) - переносит NPX в Composer

Выполняйте команды любого пакета Composer "на лету" с помощью cpx. Это позволяет вам с легкостью вызывать команды из любого пакета Composer.

Читать полностью
Совет по Laravel: Метод "insertGetId"

Вам когда-нибудь требовался идентификатор только что вставленной строки? Для этого в Laravel поставляется метод "insertGetId"
Совет по Laravel: Метод "ddRawSql"

При отладке запросов мы часто используем "dd" или "toSql", но знаете ли вы, что можно использовать "ddRawSql" для получения исходного SQL с заменой всех привязок?
Совет по Laravel: Метод "expectsJson"

Если у вас несколько клиентов и некоторые из них ожидают только JSON, вместо ручной проверки заголовка Accept вы можете использовать встроенный в Laravel метод "expectsJson"
Совет по Laravel: Метод "mergeIfMissing"

Иногда вам может потребоваться добавить дополнительные входные данные к текущему запросу. Хотя вы можете объединить его вручную, в Laravel уже есть метод "mergeIfMissing", позволяющий выполнять именно это
Совет по Laravel: Команды электронной почты автоматически завершаются ошибкой

Знаете ли вы, что Laravel поставляется с методом "emailOutputOnFailure", который автоматически отправляет результат неудачной команды на ваш электронный адрес?
Совет по Laravel: Избегайте дублирования запросов

Мы часто стремимся загружать отношения вручную, используя метод "load". Хотя это и работает, это может привести к дублированию запросов, когда отношения уже загружены. Этого можно избежать, используя метод "loadMissing".
Laravel Solr

Laravel Solr - это пакет, который обеспечивает плавную интеграцию с Apache Solr, позволяя разработчикам Laravel эффективно использовать мощные поисковые возможности Solr в своих приложениях.

Читать полностью
Lazy JSON Pages - это скребок JSON API для PHP

Lazy JSON Pages - это не зависящий от фреймворка инструмент для обработки API, который загружает элементы из любого разбитого на страницы JSON API в Laravel lazy collection. Этот пакет легко настраивается и позволяет вносить изменения для работы с любым JSON API.

Читать полностью
Динамическая настройка почтовой программы в Laravel с помощью Mail::build

Узнайте, как создавать динамические конфигурации почтовой программы в Laravel, используя новый метод Mail::build. Идеально подходит для мультитенантных приложений и ситуаций, когда параметры электронной почты необходимо настраивать во время выполнения, а не использовать статические файлы конфигурации.

Читать полностью
Средство сокращения URL-адресов с открытым исходным кодом на базе Lua - Laravel

Средства сокращения URL-адресов могут сыграть важную роль в повышении удобства использования, делая длинные URL-адреса удобными для управления. Lua - это масштабируемое средство сокращения URL-адресов с открытым исходным кодом, разработанное таким образом, чтобы быть легким, быстрым и несложным в развертывании. Он построен на современном стеке Laravel, Vue 3 и Inertia.js и предлагает надежное решение для разработчиков, которые ищут настраиваемую и эффективную альтернативу проприетарным сервисам.

Читать полностью