Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Релиз Laravel 10.16

https://github.com/laravel/framework/releases/tag/v10.16.0

+релизы
Laravel v9.52.11
Dusk v7.9.0
Horizon v5.19.0
Installer v4.5.1
Jetstream v3.2.5
Octane v2.0.3
Pennant v1.4.0
Serializable Closure v1.3.1
14
Релиз Laravel Folio

Маршрутизация на основе шаблонов. Например, чтобы создать страницу, доступную по адресу /greeting, просто создайте greeting.blade.php в папке resources/views/pages.

https://github.com/laravel/folio
27
Сделал портрет Тейлора. Лайк, если похож 😁
75
State Of Laravel 2023

Стартовал ежегодный опрос ларавельщиков.

https://stateoflaravel.com/
30
Релиз Laravel Volt

Новый пакет, анонсированный на конференции Laracon 2023. Предоставляет возможность использования однофайловых Livewire-компонентов и без проблем работает с Folio. Аналогично тому, как разработчики React и Vue могут писать однофайловые компоненты, Volt позволяет создавать компоненты в blade-шаблонах. Это позволит разработчикам писать мощные и интерактивные компоненты, использующие как бэкенд, так и фронтенд.

Подробнее: https://laravel.demiart.ru/laravel-volt/
30
Начата разработка языка PXP

PXP (PHP Extended) является надстройкой над PHP и работает примерно как Typescript и Javascript, то есть PXP-код транспилирует в обычный PHP, чтобы сохранить обратную совместимость и использовать существующую инфраструктуру и инструменты PHP. Цель проекта — предоставить PHP-разработчикам желаемые возможности, которые могут не быть внедрены в основной язык PHP, как, например: авто-захват замыканий (многострочные короткие замыкания), дженерики с удалением во время выполнения и псевдонимы типов.

https://pxplang.org/blog/an-introduction-to-pxp
96
Media is too big
VIEW IN TELEGRAM
Страница, посвященная новому интерфейсу в PhpStorm

https://www.jetbrains.com/phpstorm/new-ui/
38
Laravel Folio

Перевёл статью об использовании нового пакета маршрутизации на практике.

https://laravel.demiart.ru/laravel-folio/
30
68
Что планируется в Laravel 11

Релиз запланирован на первый квартал 2024 года, но уже сейчас известны некоторые ключевые изменения фреймворка.

Оптимизация структуры каталогов, убран Http/Kernel, изменение кастов моделей, изменения файлов конфигурации, требуется минимум PHP 8.2.

Более подробно на английском в статье: https://laravel-news.com/laravel-11
60
Тестирование правил валидации с помощью Pest

https://njoguamos.me.ke/posts/testing-laravel-validation-rules-with-pest-php
27
Подробное изучение Laravel Folio

Документация у пакета пока довольно скудная, поэтому попытаемся самостоятельно разобраться в его работе и внутренних механизмах.

https://ahmedash.dev/blog/laravel-core-bits/folio-deep-dive/
10
Поддержка MySQL 5.7 прекратится в октябре 2023. Время переходить на восьмую версию.
60
Релиз Laravel Prompts

Пакет для добавления красивых и удобных форм в командную строку. Включён в Laravel начиная с версии 10.17

https://laravel.com/docs/10.x/prompts
60
config:show

Новая команда в Laravel 10.17
64
ensure()
Новый метод коллекций в Laravel 10.17 для проверки, что все элементы относятся к заданному типу. В противном случае выбрасывается исключение UnexpectedValueException.
76