Репозитории и их истинное назначение
В этой статье я хотел бы внести некоторую ясность относительно этого совершенно непонятного шаблона проектирования программного обеспечения и почему аргумент №1 «Сколько раз вы заменяли базовую реализацию базы данных из-за использования паттерна Repository?» против его использования на самом деле незначителен и почти не имеет значения.
https://telegra.ph/Repozitorii-i-ih-istinnoe-naznachenie-06-13
В этой статье я хотел бы внести некоторую ясность относительно этого совершенно непонятного шаблона проектирования программного обеспечения и почему аргумент №1 «Сколько раз вы заменяли базовую реализацию базы данных из-за использования паттерна Repository?» против его использования на самом деле незначителен и почти не имеет значения.
https://telegra.ph/Repozitorii-i-ih-istinnoe-naznachenie-06-13
Telegraph
Репозитории и их истинное назначение
В последнее время сообщения и твиты, касающиеся шаблона Репозиторий, снова набирают обороты. Кажется, невозможно предсказать, когда, где и почему такие “острые темы” всплывут на поверхность… Однако искрой, которая вызывает возгорание этих “горячих тем”, почти…
❤27
3 альтернативы репозитория в Laravel
Рассмотрим преимущества и недостатки шаблона «Репозиторий» и три альтернативы для построения кодовой базы на основе запросов. Прочитав эту статью, вы научитесь применять: заготовки Eloquent, пользовательские запросы, классы action.
https://telegra.ph/3-alternativy-repozitoriya-v-Laravel-06-15
Рассмотрим преимущества и недостатки шаблона «Репозиторий» и три альтернативы для построения кодовой базы на основе запросов. Прочитав эту статью, вы научитесь применять: заготовки Eloquent, пользовательские запросы, классы action.
https://telegra.ph/3-alternativy-repozitoriya-v-Laravel-06-15
Telegraph
3 альтернативы репозитория в Laravel
Шаблон «Репозиторий» используется в проектах Laravel немного неоднозначно. У разработчиков разные потребности и мотивация: одни придерживаются классических определений, другие применяют этот шаблон для дампа запросов. Рассмотрим преимущества и недостатки…
❤30
Дайджест PHP — Июнь 2023
https://blog.jetbrains.com/phpstorm/2023/06/php-annotated-june-2023/
https://blog.jetbrains.com/phpstorm/2023/06/php-annotated-june-2023/
The JetBrains Blog
PHP Annotated – June 2023 | The PhpStorm Blog
Welcome to the June edition of PHP Annotated. We'll recap the most thrilling developments in the PHP community over the past month, featuring handpicked news, articles, tools, and videos. Highlights
❤19
Что и в какой последовательности изучать новичку в Laravel
Подробная четырехуровневая дорожная карта обучения со ссылками на статьи, видео и тесты.
https://laraveldaily.com/roadmap-learning-path
Подробная четырехуровневая дорожная карта обучения со ссылками на статьи, видео и тесты.
https://laraveldaily.com/roadmap-learning-path
❤80
Создание Laravel-миграций из существующей базы данных
Одной из распространенных проблем при переносе устаревшего PHP-приложения на Laravel является создание миграций на основе существующей базы данных. В зависимости от размера базы данных, это может стать довольно утомительной задачей. Мне уже приходилось делать это несколько раз, но недавно я наткнулся на базу данных с более чем сотней таблиц. Расскажу как это сделать при помощи пакета «Laravel Migrations Generator».
https://leopoletto.com/generate-laravel-migrations-from-an-existing-database/
Одной из распространенных проблем при переносе устаревшего PHP-приложения на Laravel является создание миграций на основе существующей базы данных. В зависимости от размера базы данных, это может стать довольно утомительной задачей. Мне уже приходилось делать это несколько раз, но недавно я наткнулся на базу данных с более чем сотней таблиц. Расскажу как это сделать при помощи пакета «Laravel Migrations Generator».
https://leopoletto.com/generate-laravel-migrations-from-an-existing-database/
Leopoletto
Laravel Migrations from an Existing Database
Automate migration creation in Laravel from an existing database using the Laravel Migrations Generator package. Save time and streamline your workflow.
❤66
Автоматическое форматирование Blade в PHPStorm
https://janostlund.com/2023-06-08/formatting-laravel-blade-code
https://janostlund.com/2023-06-08/formatting-laravel-blade-code
❤35
20 PHP Features You Should Know in 2023
https://telegra.ph/20-PHP-Features-You-Should-Know-in-2023-06-19
https://telegra.ph/20-PHP-Features-You-Should-Know-in-2023-06-19
Telegraph
20 PHP Features You Should Know in 2023
PHP is always evolving, and it’s important to stay up-to-date with the latest features and improvements. This article introduces 20 PHP features you should know as of 2023, each illustrated with a handy code example. 1. str_contains(): Checks if a string…
❤34
Готовится релиз Livewire v3.
20 июля выйдет Livewire v3. Список новых фишек и изменений.
https://telegra.ph/Upcoming-Livewire-v3-Features-and-Changes-06-22
20 июля выйдет Livewire v3. Список новых фишек и изменений.
https://telegra.ph/Upcoming-Livewire-v3-Features-and-Changes-06-22
Telegraph
Upcoming Livewire v3 Features and Changes
Last Wednesday at Laracon Online, Caleb Porzio gave a talk called "The Future of Livewire" demoing all the new features planned for Livewire v3. In this article, we'll go over those features again in case you missed the talk or want a second look. Laravel…
❤39
Искусственный интеллект в PhpStorm 2023.2 EAP
https://blog.jetbrains.com/phpstorm/2023/06/ai-features-in-phpstorm-phpstorm-2023-2-eap-5/
https://blog.jetbrains.com/phpstorm/2023/06/ai-features-in-phpstorm-phpstorm-2023-2-eap-5/
❤45
Релиз Laravel 10.14
Свершилось чудо, changelog появился не через неделю, а сразу вместе с релизом. Лично Тейлор сверстал, правда без привычного порядка и разделов. Но уже прогресс :)
https://github.com/laravel/framework/releases/tag/v10.14.0
Свершилось чудо, changelog появился не через неделю, а сразу вместе с релизом. Лично Тейлор сверстал, правда без привычного порядка и разделов. Но уже прогресс :)
https://github.com/laravel/framework/releases/tag/v10.14.0
❤31
Генерация и валидация чисел по алгоритму Луна
Плюс валидация банковских карт для Laravel
https://habr.com/ru/articles/745302/
Плюс валидация банковских карт для Laravel
https://habr.com/ru/articles/745302/
Хабр
Генерация и валидация чисел по алгоритму Луна
Алгоритм Луна ( Luhn algorithm ) - это процесс вычисления контрольной цифры для числа в соответствии со стандартом ISO/IEC 7812. Сам процесс не является криптографическим средством и никак не защищает...
❤35
Релиз PHP 8.2.8
Включает исправления ошибок и улучшения в различных модулях, включая CLI, Core, Curl, Date, DOM, Opcache и Phar. Некоторые из исправленных проблем включают ошибки с сегментацией памяти, утечками памяти, некорректной обработкой пространства имен и проблемы с совместимостью. Важные улучшения также были сделаны в области безопасности, включая исправление неполной проверки адресов IPv6 в сертификатах OpenSSL.
https://www.php.net/ChangeLog-8.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
— экспериментальная поддержка
— esbuild 0.18,
— создание стартовых шаблонов для
https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md
— экспериментальная поддержка
@lightningcss
, — esbuild 0.18,
— создание стартовых шаблонов для
@solid_js
и @QwikDev
с помощью create-vitehttps://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
Удаляет данные из вложенного массива или объекта. Поддерживает подстановочные знаки [*]
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
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
Интеграция Google Bard API с Laravel — Часть 1
https://telegra.ph/Integrating-Google-Bard-API-with-Laravel--Part-1-07-18
https://telegra.ph/Integrating-Google-Bard-API-with-Laravel--Part-1-07-18
Telegraph
Integrating Google Bard API with Laravel — Part 1
Introduction The advent of Natural Language Processing (NLP) has revolutionized the way we interact with technology. Among the leaders in NLP technology is Google's Bard API, a powerful tool that enables developers to implement language understanding capabilities…
❤27