Релизы PHP 8.2.1, 8.1.14, 8.0.27
Development team announces the immediate availability of new versions. This is a security releases. All PHP 8 users are encouraged to upgrade to this versions.
https://www.php.net/ChangeLog-8.php
Development team announces the immediate availability of new versions. This is a security releases. All PHP 8 users are encouraged to upgrade to this versions.
https://www.php.net/ChangeLog-8.php
❤31
50-drops-of-php-light.pdf
350.9 KB
Книга «50 drops of PHP»
В ней собрано множество полезных и, либо неизвестных, либо недооцененных PHP-функций.
https://github.com/roberto-butti/50-drops-of-php
В ней собрано множество полезных и, либо неизвестных, либо недооцененных PHP-функций.
https://github.com/roberto-butti/50-drops-of-php
❤66
К февральскому релизу Laravel 10 команда разработчиков проводит конкурс по ловле багов в новой версии фреймворка. Победитель получит 1000 долларов.
подробнее: https://blog.laravel.com/laravel-v10-bug-hunt
подробнее: https://blog.laravel.com/laravel-v10-bug-hunt
❤47
Что будет нового в PhpStorm 2023.1
https://blog.jetbrains.com/phpstorm/2023/01/what-s-next-in-phpstorm-the-2023-1-public-roadmap/
https://blog.jetbrains.com/phpstorm/2023/01/what-s-next-in-phpstorm-the-2023-1-public-roadmap/
The JetBrains Blog
What’s Next in PhpStorm: The 2023.1 Public Roadmap | The PhpStorm Blog
In the first release of 2023, we aim to improve performance and bring faster indexing, add 3v4l integration, improve support for generics, as well as PHPStan and Psalm tags, add support for multi-comp
❤18
Релиз Laravel 9.47
https://github.com/laravel/framework/releases/tag/v9.47.0
+релизы:
Cashier Paddle 1.8
Cashier Stripe 14.7
Dusk 7.4
Envoy 2.8.6
Fortify 1.16
Horizon 5.12
Jetstream 2.14.1
Nova 4.20
Octane 1.4
Passport 11.5
Pint 1.4
Sail 1.18
Sanctum 3.2
Socialite 5.5.8
Tinker 2.8
https://github.com/laravel/framework/releases/tag/v9.47.0
+релизы:
Cashier Paddle 1.8
Cashier Stripe 14.7
Dusk 7.4
Envoy 2.8.6
Fortify 1.16
Horizon 5.12
Jetstream 2.14.1
Nova 4.20
Octane 1.4
Passport 11.5
Pint 1.4
Sail 1.18
Sanctum 3.2
Socialite 5.5.8
Tinker 2.8
❤27
— Какая разница между git и github?
— Такая же как между porn и pornhub.
— Такая же как между porn и pornhub.
❤195
Martin Joo - Common Mistakes in Laravel.pdf
219.8 KB
Мартин собрал в одну книгу самые распространенные ошибки при разработке на Laravel, разделенные на три основные группы: Производительность, Развертывание и Обслуживание.
❤147
Релиз Inertia 1.0
🏆 Упрощенная структура библиотеки
✨ Улучшенная поддержка TypeScript
🏎 Поддержка Svelte SSR
⌛️ Индикатор прогресса теперь в ядре
🐆 SSR-cервер теперь в ядре
Инструкция по обновлению: https://inertiajs.com/upgrade-guide
🏆 Упрощенная структура библиотеки
✨ Улучшенная поддержка TypeScript
🏎 Поддержка Svelte SSR
⌛️ Индикатор прогресса теперь в ядре
🐆 SSR-cервер теперь в ядре
Инструкция по обновлению: https://inertiajs.com/upgrade-guide
❤35
В Laravel 9 появился новый способ создания кастомных правил валидации Invokable Rules. В Laravel 10 он станет дефолтным. В статье рассказано, как тестировать такие правила.
https://freek.dev/2415-how-to-test-laravels-invokable-rules
https://freek.dev/2415-how-to-test-laravels-invokable-rules
❤39
Простая альтернатива мягкому удалению: deleted_record_insert
https://brandur.org/fragments/deleted-record-insert
На основе этого подхода Spatie выпустили пакет «Laravel deleted models», который будет хранить удаленные записи в отдельной таблице.
https://brandur.org/fragments/deleted-record-insert
На основе этого подхода Spatie выпустили пакет «Laravel deleted models», который будет хранить удаленные записи в отдельной таблице.
❤45
Релиз Laravel 9.48
https://github.com/laravel/framework/releases/tag/v9.48.0
+релизы:
Breeze 1.18
Echo 1.15
Horizon 5.16
Jetstream 2.15
Nova 4.21
Passport 11.5.1
Sail 1.18.1
Sanctum 3.2.1
Scout 9.8
Socialite 5.6
Spark Paddle 3.1
Spark Stripe 3.1
Telescope 4.12
Valet 3.3
https://github.com/laravel/framework/releases/tag/v9.48.0
+релизы:
Breeze 1.18
Echo 1.15
Horizon 5.16
Jetstream 2.15
Nova 4.21
Passport 11.5.1
Sail 1.18.1
Sanctum 3.2.1
Scout 9.8
Socialite 5.6
Spark Paddle 3.1
Spark Stripe 3.1
Telescope 4.12
Valet 3.3
❤26
Зачем и как использовать Объекты передачи данных в Laravel
Data Transfer Object (Объект передачи данных) — паттерн программирования, который, при правильном использовании, может улучшить качество код и удобство его дальнейшего сопровождения. В этой статье мы узнаем, почему нужно использовать DTO и как это сделать в Laravel.
https://laravel.demiart.ru/data-transfer-objects-in-laravel-why-and-how/
Data Transfer Object (Объект передачи данных) — паттерн программирования, который, при правильном использовании, может улучшить качество код и удобство его дальнейшего сопровождения. В этой статье мы узнаем, почему нужно использовать DTO и как это сделать в Laravel.
https://laravel.demiart.ru/data-transfer-objects-in-laravel-why-and-how/
❤71
Дайджест PHP – Январь 2023
https://blog.jetbrains.com/phpstorm/2023/01/php-annotated-january-2023/
https://blog.jetbrains.com/phpstorm/2023/01/php-annotated-january-2023/
The JetBrains Blog
PHP Annotated – January 2023 | The PhpStorm Blog
Greetings everyone! Welcome to the January installment of PHP Annotated, where we’ll catch up on the most exciting things that have happened in the PHP world over the last month, including curated new
❤22
Laravel AaaS — Actions as a Service
Wendell Adriel придумал новый паттерн с четырьмя принципами.
https://wendelladriel.com/blog/laravel-aaas-actions-as-a-service/
Wendell Adriel придумал новый паттерн с четырьмя принципами.
https://wendelladriel.com/blog/laravel-aaas-actions-as-a-service/
Wendell Adriel
Laravel AaaS - Actions as a Service
Action classes and Invokable Controllers are a hot topic in Laravel nowadays. In this article I'll explain why I think Invokable Controllers are a bad idea and an architectural pattern I created and named as AaaS.
❤48
Настраиваем поисковый движок Sphinx в Laravel
https://medium.com/@devknight216/how-to-setup-sphinx-search-engine-with-your-laravel-app-7ace9189762b
https://medium.com/@devknight216/how-to-setup-sphinx-search-engine-with-your-laravel-app-7ace9189762b
Medium
How to setup Sphinx search engine with your Laravel App
In this article, I will be talking about the Sphinx search engine and how to use it to install it on the Windows operating system, use it…
❤53
Laravel Breeze vs Laravel Jetstream
Рассмотрены пакеты аутентификации Laravel Breeze и Jetstream. Их различия и сходства, как начать с ними работать и варианты их использования.
https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream
Рассмотрены пакеты аутентификации Laravel Breeze и Jetstream. Их различия и сходства, как начать с ними работать и варианты их использования.
https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream
Twilio
Laravel Breeze vs Laravel Jetstream
In this article, you get a comprehensive introduction to Laravel Breeze and Jetstream, including installing them, a discussion of their differences and their similarities, and when to use them.
❤29
Релиз Laravel 9.49
https://github.com/laravel/framework/releases/tag/v9.49.0
+релизы:
Cashier Paddle 1.8.1
Cashier Stripe 14.7.1
Dusk 7.5
Horizon 5.14
Passport 11.6
Pint 1.4.1
Sail 1.19
Telescope 4.13
Valet 3.3.1
https://github.com/laravel/framework/releases/tag/v9.49.0
+релизы:
Cashier Paddle 1.8.1
Cashier Stripe 14.7.1
Dusk 7.5
Horizon 5.14
Passport 11.6
Pint 1.4.1
Sail 1.19
Telescope 4.13
Valet 3.3.1
❤21