Laravel World

  1. Напоминаю, что у нас есть дружелюбный Laravel-чат, где можно обсудить наши новости и получить помощь более опытных товарищей. Присоединяйтесь!


    Напоминаю, что у нас есть дружелюбный Laravel-чат, где можно обсудить наши новости и получить помощь более опытных товарищей. Присоединяйтесь!

    @laravel_web

  2. Релиз Composer 2.2

    Релиз Composer 2.2
    https://blog.packagist.com/composer-2-2/

    Минимальные требования увеличены до PHP >=7.2.5. По статистике, менее 10% пользователей композера имеют более старую версию языка.

    Увеличена производительность. Заметно уменьшено использование памяти и процессора. В некоторых случаях, до 90%.

    Новый параметр конфигурации allow-plugins для повышения безопасности — не позволяет пакетам запускаться во время установки.
    https://getcomposer.org/doc/06-config.md#allow-plugins

  3. До релиза Laravel 9 остается всего около месяца.

    До релиза Laravel 9 остается всего около месяца.

    Что известно о новой версии фреймворка на данный момент:
    — минимальные требования: PHP 8+
    — анонимные миграции по умолчанию
    — подключен Symfony Mailer
    — переработанная страница ошибок
    — Query Builder Interface

  4. Тейлор предлагает новый способ определения атрибутов «аксессор/мутатор». Напомню, сейчас они используют методы get{Foo}Attribute и set{Foo}Attribute.

    Тейлор предлагает новый способ определения атрибутов «аксессор/мутатор». Напомню, сейчас они используют методы get{Foo}Attribute и set{Foo}Attribute.
    Обсудить можно прямо в пулл-реквесте:
    https://github.com/laravel/framework/pull/40022

  5. Релиз Filament Admin Panel 2

    Релиз Filament Admin Panel 2

    — Новый дизайн
    — Группировки боковой панели
    — Глобальный поиск
    — Статистика и Графики
    — Интегрирована Spatie MediaLibrary
    — Доступны новые возможности Filament Form Builder и Table Builder

    Требования: PHP 8.0+, Laravel 8.0+, Livewire 2.0+.

    https://filamentadmin.com/docs/2.x/admin/installation

    • 👍1
  6. Релиз Laravel 8.75

    Релиз Laravel 8.75

    — Полнотекстовые индексы в миграциях
    $table->text('article')->fulltext();
    
    
    — Дополнительные методы проверки авторизации allowIf и denyIf
    Gate::allowIf(fn ($user) => $user->canDoSomething());
    
    
    — Стабильный релиз каркаса Laravel Breeze + Next.js
    https://laravel.com/docs/8.x/starter-kits#breeze-and-next

  7. JetBrains основывают фонд PHP. Тейлор уже стал топ-спонсором - перечислил 10 тысяч долларов.

    JetBrains основывают фонд PHP. Тейлор уже стал топ-спонсором - перечислил 10 тысяч долларов.
    https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/ The New Life of PHP – The PHP Foundation - The JetBrains Blog