Laravel World

  1. Как создать приложение на Laravel + Inertia.js + Vue.js + Tailwind CSS

    Как создать приложение на Laravel + Inertia.js + Vue.js + Tailwind CSS
    https://laravel.io/articles/setting-up-laravel-with-inertiajs-vuejs-tailwind-css Setting up Laravel with Inertia.js + Vue.js + Tailwind CSS | Laravel.io

    • 👍10
  2. В минорной версии Symfony 6.1 запланировано критическое изменение — требование PHP 8.1Именно с этим связано то, что Тейлору пришлось отказаться от LTS для Laravel 9.О причинах Фабьен пишет в официальном блоге:

    В минорной версии Symfony 6.1 запланировано критическое изменение — требование PHP 8.1
    Именно с этим связано то, что Тейлору пришлось отказаться от LTS для Laravel 9.
    О причинах Фабьен пишет в официальном блоге:
    https://symfony.com/blog/symfony-6-1-will-require-php-8-1

    • 👍17
  3. Хелперы Laravel • data_fill — заполняет пропущенные значения в массивах. • data_set — устанавливает значение определенного ключа в массивах. • data_get — получает значения указанного ключа из массива.Хелперы Laravel • data_fill — заполняет пропущенные значения в массивах. • data_set — устанавливает значение определенного ключа в массивах. • data_get — получает значения указанного ключа из массива.

    Хелперы Laravel

    • data_fill — заполняет пропущенные значения в массивах.
    • data_set — устанавливает значение определенного ключа в массивах.
    • data_get — получает значения указанного ключа из массива.

    • 👍56
    • 👎3
  4. Настраиваем Elasticsearch в LaravelПоиск — важная часть приложения, и некоторые его пропускают, считая простой задачей. «Да просто добавлю несколько LIKE и готово!». И, хотя LIKE на самом деле может быть удобным, иногда нам приходится использовать более надежную поисковую систему.Одним из самых популярных способов является использование Elasticsearch. Это очень мощный инструмент, он поставляется с множеством полезных функций и дополнительных инструментов. Здесь мы рассмотрим основы и дадим несколько ссылок на дополнительные ресурсы, если вы вдруг захотите узнать больше.

    Настраиваем Elasticsearch в Laravel

    Поиск — важная часть приложения, и некоторые его пропускают, считая простой задачей. «Да просто добавлю несколько LIKE и готово!». И, хотя LIKE на самом деле может быть удобным, иногда нам приходится использовать более надежную поисковую систему.

    Одним из самых популярных способов является использование Elasticsearch. Это очень мощный инструмент, он поставляется с множеством полезных функций и дополнительных инструментов. Здесь мы рассмотрим основы и дадим несколько ссылок на дополнительные ресурсы, если вы вдруг захотите узнать больше.

    https://laravel.demiart.ru/configuring-elasticsearch-in-laravel/

    • 👍42
    • 👎7
  5. Как Algolia перешла на Pest (фреймворк для написания тестов).

    Как Algolia перешла на Pest (фреймворк для написания тестов).

    https://www.algolia.com/blog/engineering/pest-a-testing-framework-that-goes-above-and-beyond-phpunit/ Pest, a simple & elegant testing framework for PHP that extends PHPUnit

  6. В Laravel 9.1 появился новый метод работы со строкой Str::excerpt, который извлекает отрывок соответствующий первому найденному фрагменту. Параметр radius отвечает за количество символов, отображаемых с каждой стороны от фрагмента.

    В Laravel 9.1 появился новый метод работы со строкой Str::excerpt, который извлекает отрывок соответствующий первому найденному фрагменту. Параметр radius отвечает за количество символов, отображаемых с каждой стороны от фрагмента.

    • 👍72
  7. Совет от Laravel DevБиндите часто используемые объекты в сервис-провайдере и вызывайте их через Внедрение зависимости.

    Совет от Laravel Dev
    Биндите часто используемые объекты в сервис-провайдере и вызывайте их через Внедрение зависимости.

    • 👍88
  8. Релиз Laravel 8.83.1Added• Add firstOr() function to BelongsToMany relation• Add doesntContain to higher order proxies• Catch suppressed deprecation logsFixed• Fix replacing request options• Fix isRelation() failing to check an Attribute• Fix enum casts arrayable behaviour

    Релиз Laravel 8.83.1

    Added
    • Add firstOr() function to BelongsToMany relation
    • Add doesntContain to higher order proxies
    • Catch suppressed deprecation logs

    Fixed
    • Fix replacing request options
    • Fix isRelation() failing to check an Attribute
    • Fix enum casts arrayable behaviour

    https://github.com/laravel/framework/releases/tag/v8.83.1 Release v8.83.1 · laravel/framework

    • 👍9
  9. Как найти самые медленные запросы в Laravel приложенииСайт тупит? Не грузится? Проверьте свои запросы к базе данных! А я покажу вам как в Laravel сделать это легко и изящно.

    Как найти самые медленные запросы в Laravel приложении

    Сайт тупит? Не грузится? Проверьте свои запросы к базе данных! А я покажу вам как в Laravel сделать это легко и изящно.

    https://laravel.demiart.ru/how-to-find-the-slowest-queries/

    • 👍64
    • 👎3
  10. Legacy и Laravel: Переписываем устаревшее приложение на современный фреймворкПо мере того, как наша отрасль становится старше и устаревших приложений (legacy) становится больше, мы всё чаще сталкиваемся с проблемой легаси-кода, когда невозможно использовать самые последние фишки любимого фреймворка.Может возникнуть соблазн переписать всё с нуля, но если вы когда-либо пытались это сделать со сложным приложением, то понимаете, что это ловушка.Но у меня для вас есть хорошая новость — вам не нужно полностью переписывать устаревшее приложение, чтобы уже сегодня начать использовать новые функции Laravel. В этом уроке я покажу вам некоторые стратегии, которые мы используем в нашей компании для конвертации легаси-кода в Laravel, без необходимости переписывания с нуля. Независимо от того, обновляетесь ли вы со старого фреймворка или используете фреймворк впервые, следуя этим шагам, вы сразу же начнете извлекать выгоду из того, что может предложить Laravel.

    Legacy и Laravel: Переписываем устаревшее приложение на современный фреймворк

    По мере того, как наша отрасль становится старше и устаревших приложений (legacy) становится больше, мы всё чаще сталкиваемся с проблемой легаси-кода, когда невозможно использовать самые последние фишки любимого фреймворка.

    Может возникнуть соблазн переписать всё с нуля, но если вы когда-либо пытались это сделать со сложным приложением, то понимаете, что это ловушка.

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

    https://laravel.demiart.ru/converting-legacy-to-laravel

    • 👍36
    • 👎1