SingleA: доменный SSO своими руками
Технология единого входа (англ. Single Sign-On) — технология, при использовании которой пользователь переходит из одного раздела портала в другой, либо из одной системы в другую, не связанную с первой системой, без повторной аутентификации.
SingleA — это набор Symfony бандлов, которые позволяют развернуть свой PHP’шный SSO, реализующий фреймворк SingleAuth. Тот, в свою очередь, позволяет пользователям веб-приложений, живущих на общем домене (2 уровня и выше) перестать повторно ходить на SSO после того, как они один раз уже залогинились (даже ради простого редиректа).
https://habr.com/ru/post/666602/
Технология единого входа (англ. Single Sign-On) — технология, при использовании которой пользователь переходит из одного раздела портала в другой, либо из одной системы в другую, не связанную с первой системой, без повторной аутентификации.
SingleA — это набор Symfony бандлов, которые позволяют развернуть свой PHP’шный SSO, реализующий фреймворк SingleAuth. Тот, в свою очередь, позволяет пользователям веб-приложений, живущих на общем домене (2 уровня и выше) перестать повторно ходить на SSO после того, как они один раз уже залогинились (даже ради простого редиректа).
https://habr.com/ru/post/666602/
Хабр
SingleA: доменный SSO своими руками
TL;DR SingleA — это набор Symfony бандлов, которые позволяют развернуть свой PHP’шный SSO, реализующий фреймворк SingleAuth . Тот, в свою очередь, позволяет пользователям веб-приложений, живущих на...
👍12
Доступен PHPStorm 2022.2
https://blog.jetbrains.com/phpstorm/2022/08/phpstorm-2022-2-is-now-available/
https://blog.jetbrains.com/phpstorm/2022/08/phpstorm-2022-2-is-now-available/
The JetBrains Blog
PhpStorm 2022.2 Is Now Available: Mockery Support, Rector Support, Improved Generics, and More! | The PhpStorm Blog
PhpStorm 2022.2 is a major update that brings support for Mockery and Rector, enhanced support for generics and enums, improvements to our debugger and HTTP client, and more. You can download PhpSt
👍9🤔6😢4❤1
Архитектура на «микросервисах» в монолите: проект из практики
https://habr.com/ru/company/oleg-bunin/blog/656095/
https://habr.com/ru/company/oleg-bunin/blog/656095/
Хабр
Архитектура на «микросервисах» в монолите: проект из практики
В Skyeng есть команда коммуникаций. Мы предоставляем инструменты для связи оператора с пользователем. Например, ученику плохо слышно преподавателя на уроке и он хочет связаться с поддержкой, чтобы...
👍5
Добавление комментариев для корреляции пользовательского кода с SQL-запросами в Laravel
https://morioh.com/p/e7a17ff63912
https://morioh.com/p/e7a17ff63912
Morioh
Add Comments to Correlate User Code with SQL Queries in Laravel
Laravel SQL Commenter: Add Comments to Correlate User Code with SQL Queries in Laravel. It uses sqlcommenter to augment SQL statements about the code
💩6👍3
Обработка окон и вкладок браузера в Selenium PHP
Selenium - инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничивается
https://habr.com/ru/company/ruvds/blog/679048/
Selenium - инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничивается
https://habr.com/ru/company/ruvds/blog/679048/
Хабр
Обработка окон и вкладок браузера в Selenium PHP
Один из распространённых сценариев работы с веб-приложениями заключается в открывании нового окна (или вкладки) браузера после выполнения пользователем определённого действия. Многие веб-разработчики...
👍7💩2
Доступ к документации Laravel из терминала
https://www.amitmerchant.com/accessing-laravel-documentation-from-the-terminal/
https://www.amitmerchant.com/accessing-laravel-documentation-from-the-terminal/
Amit Merchant - A blog on PHP, JavaScript, and more
Accessing Laravel documentation from the terminal
A new Laravel release just dropped and with that, a brand new feature is ready to embrace us.
👍6👎2💩1
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 PHP-разработчик
⛳️ Бизнес-Азимут
💼🥁 Удаленка
💵 от 250 000 рублей
Подробнее: https://proglib.io/vacancies/php-razrabotchik-biznes-azimut-2022-08-11
⛳️ Бизнес-Азимут
💼🥁 Удаленка
💵 от 250 000 рублей
Подробнее: https://proglib.io/vacancies/php-razrabotchik-biznes-azimut-2022-08-11
State of Laravel 2022
Интересный ресурс, который выкатил занимательную статистику относительно использования Laravel
https://stateoflaravel.com/
Интересный ресурс, который выкатил занимательную статистику относительно использования Laravel
https://stateoflaravel.com/
👍9💩2👏1
Serde: современная библиотека сериализации для PHP 8.1.
Статья открывается только с VPN!
https://peakd.com/hive-168588/@crell/php-serde
Статья открывается только с VPN!
https://peakd.com/hive-168588/@crell/php-serde
PeakD
Serde: A modern serialization library for PHP 8.1 | PeakD
The most powerful and modern PHP serialization library is now here.... by crell
👍7
Увеличьте производительность с помощью метода setRelation в Eloquent.
https://freek.dev/2311-increase-performance-by-using-eloquents-setrelation-method
https://freek.dev/2311-increase-performance-by-using-eloquents-setrelation-method
freek.dev
Increase performance by using Eloquent's `setRelation` method | freek.dev
While working on the upcoming Oh Dear redesign, I noticed that list that displays all sites of a team was very slow.
To display that list, a lot of queries were used. With a couple of minor adjustments, I could reduce the number of queries needed to just…
To display that list, a lot of queries were used. With a couple of minor adjustments, I could reduce the number of queries needed to just…
👍6👎1
👍6
Xttribute
xttribute упростит работу с XML! DOMDocuments теперь можно преобразовать в классы с атрибутами PHP 8.1!
https://github.com/BennyC/xttribute
xttribute упростит работу с XML! DOMDocuments теперь можно преобразовать в классы с атрибутами PHP 8.1!
https://github.com/BennyC/xttribute
GitHub
GitHub - BennyC/xttribute: XML to DTO, nicely!
XML to DTO, nicely! Contribute to BennyC/xttribute development by creating an account on GitHub.
👍5
Инкапсуляция взаимодействий с внешним миром в вашей предметной модели
https://blog.frankdejonge.nl/encapsulating-interactions-with-the-outside-world/
https://blog.frankdejonge.nl/encapsulating-interactions-with-the-outside-world/
Frank on Software
Encapsulating interactions with the outside world in your domain model.
In my ever-lasting battle against anemic domain models I've developed a preference on how to integrate with the external concerns. In this post I'd like to show an alternative, a strategy on how to keep encapsulating behaviour wile interacting with the outside…
👍4😱1