Большое обновление популярной ORM. Под капотом поддержка атрибутов PHP 8, типизированные свойства, и другое
https://www.doctrine-project.org/2021/05/24/orm2.9.html
https://www.doctrine-project.org/2021/05/24/orm2.9.html
www.doctrine-project.org
New Release: Doctrine ORM 2.9 with Attributes, Typed Properties, more - Doctrine: PHP Open Source Project
The Doctrine Project is an open-source PHP project that is home to home to several PHP libraries primarily focused on database storage and object mapping. The core projects are the Object Relational Mapper (ORM) and the Database Abstraction Layer (DBAL) it…
❓Как скомпилировать PHP из исходников — Подробная инструкция. [EN]
https://thephp.website/en/issue/how-to-compile-php/
https://thephp.website/en/issue/how-to-compile-php/
thephp.website
How to compile PHP from Source
I write this short guide as an effort inspired by Joe Watkins' (krakjoe) post on the existing Bus Factor present in the PHP language. Knowing how to compile PHP will open one of the few doors necessary for contributing to the PHP language. Once you get familiar…
📦Статья об SSL-сертификатах, о том, как их установить, как получить бесплатный сертификат и зачем они вообще нужны. [EN]
https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate/
https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate/
Серия видео от Мартина Клепмана, автора книги "Высоконагруженные приложения", о распределенных системах, из которой вы узнаете:
1. Про RPC;
2. Об основных проблемах распределенных систем;
3. Как добиться отказоустойчивости;
4. Как синхронизировать время;
5. Про широковещательные оповещения;
7. О так называемой Eventual Consistency;
8. Двухфазовых коммитах и многом другом.
https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
1. Про RPC;
2. Об основных проблемах распределенных систем;
3. Как добиться отказоустойчивости;
4. Как синхронизировать время;
5. Про широковещательные оповещения;
7. О так называемой Eventual Consistency;
8. Двухфазовых коммитах и многом другом.
https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
Интересное обсуждение на тему того, почему code review – это плохо.
https://www.youtube.com/watch?v=IDj3x__YZgE
https://www.youtube.com/watch?v=IDj3x__YZgE
YouTube
CodeReview:долго, пл*хо, дорого /Ф. Дельгядо, В. Фабриченко, А. Агейченко, В. Дмитриев, В. Шароватов
Понравилось видео и хочешь узнать что-то еще про тимлидство? Забирай весь плейлист на https://is.gd/kChYnl или купи билет на следующий сезон конференции https://is.gd/auKynm
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена…
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена…
🧜🏻♀️Библиотека для удобного поиска по json с помощью декларативного языка jmespath.
https://github.com/jmespath/jmespath.php
https://github.com/jmespath/jmespath.php
GitHub
GitHub - jmespath/jmespath.php: Declaratively specify how to extract elements from a JSON document, in PHP
Declaratively specify how to extract elements from a JSON document, in PHP - jmespath/jmespath.php
🧛🏻♀️В статье подробно разобрана работа с циклами в Blade.
https://rappasoft.com/blog/working-with-at-blade-loops
https://rappasoft.com/blog/working-with-at-blade-loops
Rappasoft
Working with @blade $loops
Everyone knows about looping data in Blade files, but have you seen these lesser known features?
👑Использование нескольких пользовательских моделей в Laravel Jetstream
https://laravel.demiart.ru/multiple-user-models-with-laravel-jetstream/
https://laravel.demiart.ru/multiple-user-models-with-laravel-jetstream/
Уроки Laravel
Использование нескольких пользовательских моделей в Laravel Jetstream
Когда я создавал свой новый проект, то начал с установки каркаса аутентификации Laravel Jetstream. Но мне нужно было несколько моделей пользователей: Developer — для разработчиков, и Recruiter — для р
👟Встроенный в Laravel Http-клиент может выполнять несколько запросов одновременно.
Это может повысить производительность вашего приложения, особенно, если вы работаете с медленными http api.
https://laravel.com/docs/8.x/http-client#concurrent-requests
Это может повысить производительность вашего приложения, особенно, если вы работаете с медленными http api.
https://laravel.com/docs/8.x/http-client#concurrent-requests
Создание REST API c Ролями и Правами
Из этой статьи вы узнаете, как реализовать систему аутентификации на основе ролей пользователей в своем приложении с помощью Laravel Sanctum. Все исходники доступны на GitHub.
https://laravel.demiart.ru/role-based-api-authentication/
Из этой статьи вы узнаете, как реализовать систему аутентификации на основе ролей пользователей в своем приложении с помощью Laravel Sanctum. Все исходники доступны на GitHub.
https://laravel.demiart.ru/role-based-api-authentication/
Уроки Laravel
Создание REST API c Ролями и Правами - Уроки Laravel
Из этой статьи вы узнаете, как реализовать систему аутентификации на основе ролей пользователей в своем приложении с помощью Laravel Sanctum. Все исходники доступны на GitHub. Требования Базовые знания PHP и Laravel Любой API-инструмент, например Postman…
✍🏻Решаем популярную ошибку в Laravel при использовании сессий между поддоменами.
https://proglib.io/w/21b9cb10
https://proglib.io/w/21b9cb10
Medium
[Common mistake] Sharing session across multiple Laravel subdomain
To Share session across domain and it’s multiple especially when you have large ecosystem were multiple applications communicate with one…