Статья рассказывает о нововведении в Laravel, которое делает работу со шифрованием строк проще и читаемее.
Раньше, чтобы зашифровать строку внутри fluent-цепочки (
str()), приходилось использовать pipe() с анонимной функцией — это разрывало читаемость кода.Теперь Laravel поддерживает методы
encrypt() и decrypt() прямо в цепочках, что позволяет:🔹 Не выходить из fluent-интерфейса;
🔹 Поддерживать читаемость;
🔹 Использовать уже настроенные параметры шифрования (
cipher, key) приложения.Также показан реальный кейс: генерация и расшифровка идентификаторов документов, где важно:
🔸 зашифровать строку с нужным форматированием (дата, департамент и ID);
🔸 сохранить длину и читаемость;
🔸 безопасно расшифровывать обратно.
⚡ Ключевая идея: теперь можно удобно и безопасно обрабатывать чувствительные данные (настройки, токены, ID и пр.) прямо внутри
str()-цепочек без лишнего кода.🔗 Читать статью
Библиотека пхпшника #буст
