Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Создание Laravel-миграций из существующей базы данных

Одной из распространенных проблем при переносе устаревшего PHP-приложения на Laravel является создание миграций на основе существующей базы данных. В зависимости от размера базы данных, это может стать довольно утомительной задачей. Мне уже приходилось делать это несколько раз, но недавно я наткнулся на базу данных с более чем сотней таблиц. Расскажу как это сделать при помощи пакета «Laravel Migrations Generator».

https://leopoletto.com/generate-laravel-migrations-from-an-existing-database/
66
Автоматическое форматирование Blade в PHPStorm

https://janostlund.com/2023-06-08/formatting-laravel-blade-code
35
Релиз Laravel 10.14

Свершилось чудо, changelog появился не через неделю, а сразу вместе с релизом. Лично Тейлор сверстал, правда без привычного порядка и разделов. Но уже прогресс :)

https://github.com/laravel/framework/releases/tag/v10.14.0
31
На следующей неделе в Laravel появятся методы toRawSql, dumpRawSql and ddRawSql, выдающие полный сырой SQL-запрос со всеми биндами.
252
Релиз PHP 8.2.8

Включает исправления ошибок и улучшения в различных модулях, включая CLI, Core, Curl, Date, DOM, Opcache и Phar. Некоторые из исправленных проблем включают ошибки с сегментацией памяти, утечками памяти, некорректной обработкой пространства имен и проблемы с совместимостью. Важные улучшения также были сделаны в области безопасности, включая исправление неполной проверки адресов IPv6 в сертификатах OpenSSL.

https://www.php.net/ChangeLog-8.php#8.2.8
42
Релиз vite 4.4

— экспериментальная поддержка @lightningcss,
— esbuild 0.18,
— создание стартовых шаблонов для @solid_js и @QwikDev с помощью create-vite

https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md
22
Новый хелпер data_forget в Laravel 10.15

Удаляет данные из вложенного массива или объекта. Поддерживает подстановочные знаки [*]

https://laravel.com/docs/10.x/helpers#method-data-forget
75
Новые релизы от команды Laravel:
Breeze v1.21.2
Cashier Stripe 14.12.4
Dusk v7.8.0
Echo v1.15.2
Forge SDK v3.13.6
Horizon v5.18.0
Jetstream v3.2.4
Octane v2.0.2
Pint v1.10.4
Sail v1.23.1
Scout v10.2.3
Socialite v5.7.0
Telescope v4.15.1
29
Laraverse
Вики о Laravel
https://developer.rockero.cz/wiki
67
Анонс 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