Laravel World

  1. Разница между правилами валидации required, filled и present

    Разница между правилами валидации required, filled и present

    required — поле существует и заполнено данными.
    present — поле существует, но не обязательно в нём есть данные.
    filled — поле должно быть заполнено данными, только если оно существует.

    • 👍74
  2. Lumen официально удалён из экосистемы Laravel. Тейлор не рекомендует начинать новые проекты на этом фреймворке.Lumen официально удалён из экосистемы Laravel. Тейлор не рекомендует начинать новые проекты на этом фреймворке.

    Lumen официально удалён из экосистемы Laravel. Тейлор не рекомендует начинать новые проекты на этом фреймворке.

    • 👍72
    • 👎15
  3. Как создать приложение на 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
  4. В минорной версии Symfony 6.1 запланировано критическое изменение — требование PHP 8.1

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

    • 👍17
  5. Настраиваем Elasticsearch в Laravel

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

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

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

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

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

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

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

    • 👍72
  8. Релиз 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