NativePHP
Новый фреймворк предназначен для быстрой разработки десктопных приложений на языке PHP+Laravel. Он позволяет разработчикам создавать кросс-платформенные приложения с использованием уже знакомых инструментов: HTML, CSS, JavaScript и PHP. Представляет собой набор удобных классов для взаимодействия с операционной системой, инструменты для создания и сборки приложения, а также статическое PHP-окружение для автоматической работы приложения на компьютере пользователя. Фреймворк не навязывает строгих правил для создания интерфейса, что позволяет разработчикам использовать любые удобные им инструменты и библиотеки. В комплекте идут полезные функции, такие как управление окнами, меню, работа с файлами, поддержка баз данных (SQLite) и уведомления. Фреймворк предоставляет свободу для создания широкого спектра приложений, и единственным ограничением является фантазия разработчика. Альфа-версия.
https://nativephp.com/
Новый фреймворк предназначен для быстрой разработки десктопных приложений на языке 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/
Среда разработки Laravel-проектов под macOS. Включает в себя всё необходимое, в том числе PHP и nginx.
https://herd.laravel.com/
❤62
Релиз 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
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
Маршрутизация на основе шаблонов. Например, чтобы создать страницу, доступную по адресу
https://github.com/laravel/folio
Маршрутизация на основе шаблонов. Например, чтобы создать страницу, доступную по адресу
/greeting
, просто создайте greeting.blade.php
в папке resources/views/pages
.https://github.com/laravel/folio
❤27
Релиз Laravel Volt
Новый пакет, анонсированный на конференции Laracon 2023. Предоставляет возможность использования однофайловых Livewire-компонентов и без проблем работает с Folio. Аналогично тому, как разработчики React и Vue могут писать однофайловые компоненты, Volt позволяет создавать компоненты в blade-шаблонах. Это позволит разработчикам писать мощные и интерактивные компоненты, использующие как бэкенд, так и фронтенд.
Подробнее: https://laravel.demiart.ru/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
PXP (PHP Extended) является надстройкой над PHP и работает примерно как Typescript и Javascript, то есть PXP-код транспилирует в обычный PHP, чтобы сохранить обратную совместимость и использовать существующую инфраструктуру и инструменты PHP. Цель проекта — предоставить PHP-разработчикам желаемые возможности, которые могут не быть внедрены в основной язык PHP, как, например: авто-захват замыканий (многострочные короткие замыкания), дженерики с удалением во время выполнения и псевдонимы типов.
https://pxplang.org/blog/an-introduction-to-pxp
❤96
Laravel Folio
Перевёл статью об использовании нового пакета маршрутизации на практике.
https://laravel.demiart.ru/laravel-folio/
Перевёл статью об использовании нового пакета маршрутизации на практике.
https://laravel.demiart.ru/laravel-folio/
❤30
Что планируется в Laravel 11
Релиз запланирован на первый квартал 2024 года, но уже сейчас известны некоторые ключевые изменения фреймворка.
Оптимизация структуры каталогов, убран Http/Kernel, изменение кастов моделей, изменения файлов конфигурации, требуется минимум PHP 8.2.
Более подробно на английском в статье: https://laravel-news.com/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
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/
Документация у пакета пока довольно скудная, поэтому попытаемся самостоятельно разобраться в его работе и внутренних механизмах.
https://ahmedash.dev/blog/laravel-core-bits/folio-deep-dive/
❤10