Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Анонс Laravel Volt

API для Laravel Livewire. Релиз запланирован на следующей неделе.
31
Анонс Laravel Prompts

Мультиселекты для консольных команд. Активно будет использоваться внутри самого фреймворка.
80
Анонс Laravel Folio

Маршрутизация в Laravel на основе страниц

https://telegra.ph/Laravel-Folio-07-20
34
NativePHP

Новый фреймворк предназначен для быстрой разработки десктопных приложений на языке PHP+Laravel. Он позволяет разработчикам создавать кросс-платформенные приложения с использованием уже знакомых инструментов: HTML, CSS, JavaScript и PHP. Представляет собой набор удобных классов для взаимодействия с операционной системой, инструменты для создания и сборки приложения, а также статическое PHP-окружение для автоматической работы приложения на компьютере пользователя. Фреймворк не навязывает строгих правил для создания интерфейса, что позволяет разработчикам использовать любые удобные им инструменты и библиотеки. В комплекте идут полезные функции, такие как управление окнами, меню, работа с файлами, поддержка баз данных (SQLite) и уведомления. Фреймворк предоставляет свободу для создания широкого спектра приложений, и единственным ограничением является фантазия разработчика. Альфа-версия.

https://nativephp.com/
104
This media is not supported in your browser
VIEW IN TELEGRAM
Релиз Herd

Среда разработки Laravel-проектов под macOS. Включает в себя всё необходимое, в том числе PHP и nginx.

https://herd.laravel.com/
62
С использованием этих констант вместо закардкоженных кодов состояния, ваш код станет более выразительным и легче читаемым.
184
Релиз 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