Laravel World

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

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

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

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

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

    • 👍42
    • 👎7
  2. Как 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

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

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

    • 👍72
  4. Релиз Laravel 8.83.1

    Релиз 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
  5. Как найти самые медленные запросы в Laravel приложении

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

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

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

    • 👍64
    • 👎3
  6. Legacy и Laravel: Переписываем устаревшее приложение на современный фреймворк

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

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

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

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

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

    • 👍36
    • 👎1
  7. Laracon начался!

    Laracon начался!
    https://youtu.be/0Rq-yHAwYjQ

    РАСПИСАНИЕ:
    16:55 MSK - Opening - Ian Landsman
    17:00 MSK- Actions are a Dev's Best Friend - Luke Downing
    17:40 MSK - Modularising the Monolith - Ryuta Hamasaki
    18:20 MSK - Digital Nomadding in the Time of COVID - Polly Washburn
    18:35 MSK - Typing In and Out of Laravel - Craig Morris
    18:50 MSK - Everything Flex - Shruti Balasa
    19:20 MSK - Dealing with Criticism - Kristin Collins
    20:00 MSK - A Little Bit More Lambda - Aaron Francis
    20:40 MSK - Web 3.0 and Laravel - Marcel Pociot
    21:40 MSK - Laravel Update - Taylor Otwell
    22:40 MSK - How to do API integrations in Laravel - Steve McDougall
    23:20 MSK - Building Awesome Blade Components With Alpine - Caleb Porzio
    00:30 MSK - Discovering Route Discovery - Freek Van der Herten
    00:35 MSK - The Art of Programming - Erika Heidi
    00:50 MSK - Using Lando for local Development - Rory McDaniel
    01:05 MSK - The Jigsaw Challenge - Zuzana Kunckova
    01:30 MSK - Laravel for millions and some… - Ashley Hindle
    02:00 MSK - Keep Thinking Like a Hacker - Stephen Rees-Carter

    • 👍15
  8. Официально вышла Laravel 9 🕺🏻🥳🎉

    Официально вышла Laravel 9 🕺🏻🥳🎉
    Этот релиз готовился дольше всех — 17 месяцев.
    https://github.com/laravel/framework/releases/tag/v9.0.0

    Что нового: https://laravel.demiart.ru/laravel-9-whats-new/

    Как обновить: https://laravel.demiart.ru/upgrade-guide-to-laravel-9/ Release v9.0.0 · laravel/framework

    • 👍117