Фильтр
Заметки разработчика
добавлена 12 ноября 2024 в 16:05

Новое в Symfony 7.2: Улучшение составных ограничений

В Symfony 7.2 составные ограничения (Compound Constraints) легче тестировать и можно определять группы валидации и полезную нагрузку через конструктор.
🖥 Читать статью
https://www.dev-notes.ru/articles/symfony/new-in-symfony/7-2/compound-constraint-improvements/
Новое в Symfony 7.2: Улучшение составных ограничений - 998479946801
  • Класс!0
Заметки разработчика
добавлена 11 ноября 2024 в 16:05

Новое в Symfony 7.2: Улучшения компонента String

Symfony 7.2 улучшает компонент String, добавляя новый метод kebab-case, новые режимы усечения и испанский инфлектор.
Компонент String предоставляет объектно-ориентированный API для работы со строками и байтами, кодовыми точками UTF-8 и кластерами графем в едином ключе. В Symfony 7.2 мы улучшили его, добавив новые возможности.
🖥 Читать статью
https://www.dev-notes.ru/articles/symfony/new-in-symfony/7-2/string-component-improvements/

#Symfony #Component #String
Новое в Symfony 7.2: Улучшения компонента String - 998479946801
  • Класс!0
Заметки разработчика
добавлена 11 ноября 2024 в 08:05

💡 Совет по Laravel: Метод `expectsJson`

Если у вас несколько клиентов, и некоторые из них ожидают только JSON, вместо ручной проверки заголовка `Accept` можете использовать встроенный в Laravel метод `expectsJson` 🚀.
#Laravel #Request #tips
💡 Совет по Laravel: Метод `expectsJson` - 998682083633
  • Класс!0
Заметки разработчика
добавлена 10 ноября 2024 в 08:05

💡 Совет по Laravel: Метод `insertGetId`

Вы когда-нибудь сталкивались с необходимостью узнать ID только что вставленной строки? Laravel поставляется с методом `insertGetId`, позволяющим сделать именно это🚀
#Laravel #SQL #tips
💡 Совет по Laravel: Метод `insertGetId` - 998642624561
  • Класс!0
Заметки разработчика
добавлена 9 ноября 2024 в 08:05

💡Совет по Laravel: Метод `ddRawSql`

При отладке запросов часто используют `dd` или `toSql`, но вы знали, что можно использовать `ddRawSql`, позволяющий получить необработанный SQL со всеми подставленными биндингами?🚀
#Laravel #SQL #tips
💡Совет по Laravel: Метод `ddRawSql` - 998642590513
  • Класс!0
Заметки разработчика
добавлена 8 ноября 2024 в 16:05

Новое в Symfony 7.2: Улучшения ограничений

В Symfony 7.2 добавлены режим валидации для ограничения BIC, errorPath для ограничения Unique, опция farmat для ограничения Ulid и поддержка контекста для ограничения When.
В Symfony 7.2, помимо введения трёх новых ограничений и улучшения ограничения Compound, мы также улучшили другие ограничения.
🖥 Читать статью
https://www.dev-notes.ru/articles/symfony/new-in-symfony/7-2/constraint-improvements/

#Symfony #Constraint
Новое в Symfony 7.2: Улучшения ограничений - 998479946801
  • Класс!0
Заметки разработчика
добавлена 8 ноября 2024 в 08:05

💡Совет по Laravel: Отправка всех писем на определенный e-mail

Вам когда-нибудь требовалось отправить все письма на один адрес? Если вы работаете в определенной среде или управляете небольшим проектом с одним контактным адресом, вы можете использовать метод `alwaysTo`, чтобы сделать именно это🚀.
#Laravel #Mail #tips
💡Совет по Laravel: Отправка всех писем на определенный e-mail - 998470257969
  • Класс!0
Заметки разработчика
добавлена 8 ноября 2024 в 06:05

Асимметричная видимость PHP свойств

Одной из менее заметных функций, появившихся в PHP 8.4, является ассиметричная видимость PHP свойств. Это обновление текущей видимости, а также ряд усовершенствованных возможностей по сравнению с readonly, хуками свойств или магическими методами. Это не для всех, но может оказаться весьма полезным. Давайте посмотрим!
🖥 Читать статью
https://www.dev-notes.ru/articles/php/asymmetric-visibility-for-php-properties/

#PHP #PHP84 #features
Асимметричная видимость PHP свойств - 996777958193
  • Класс!0
Заметки разработчика
добавлена 8 ноября 2024 в 06:05

Автоматизация резервного копирования баз данных c Laravel

Автоматизация резервного копирования баз данных c Laravel - 996737541425
  • Класс!0
Заметки разработчика
добавлена 7 ноября 2024 в 16:05

Новое в Symfony 7.2: Индикатор завершения работы консоли

Symfony 7.2 позволяет настраивать индикатор, отображаемый при завершении команды Console.
🖥 Читать статью
https://www.dev-notes.ru/articles/symfony/new-in-symfony/7-2/console-finished-indicator/

#Symfony #Console
Новое в Symfony 7.2: Индикатор завершения работы консоли - 998479946801
  • Класс!0
Заметки разработчика
добавлена 7 ноября 2024 в 08:05

💡Совет по Laravel: Лучшее извлечение

Часто бывает необходимо получить идентификаторы некоторых моделей. Хотя для этого можно использовать метод `pluck()`, вы также можете использовать `modelKeys()`, который читается лучше и не сломается, если вы измените первичный ключ в любой момент🚀.
#Laravel #Eloquent #tips
💡Совет по Laravel: Лучшее извлечение - 998470023473
  • Класс!0
Заметки разработчика
добавлена 7 ноября 2024 в 06:05

Руководство по пагинации в Laravel 11

Узнайте о различных типах пагинации, доступных в Laravel, и как их использовать. Также рассмотрим основные генерируемые SQL запросы и как решить, какой подход к пагинации использовать.
Пагинация — одна из востребованных функций в веб-приложениях. Практически в каждом приложении Laravel, с которым мне приходилось работать, была реализована та или иная форма пагинации.
Однако что же такое пагинация и почему мы так часто её используем? Как внедрить эту функциональность в Laravel-приложения? И как определиться с подходящим методом пагинации?
В статье постараемся ответить на эти вопросы и подробно рассмотрим, как использовать пагинацию в Laravel, как для п
Руководство по пагинации в Laravel 11 - 996737541425
  • Класс!0
Заметки разработчика
добавлена 6 ноября 2024 в 08:05

💡Совет по Laravel: Подписанные маршруты

Напомню, что Laravel поставляется с подписанными маршрутами. Они идеально подходят для магических ссылок логина, временного доступа и одноразовых действий, таких как отписка пользователей, при этом они безопасны, так как гарантируют, что URL-адрес не будет подделан🚀.
#Laravel #URL #tips
💡Совет по Laravel: Подписанные маршруты - 998469878833
  • Класс!0
Заметки разработчика
добавлена 6 ноября 2024 в 06:05

Глубокое погружение в сессии Laravel

При создании приложений Laravel почти гарантированно придётся иметь дело с сессиями. Они являются фундаментальной частью веб-разработки.
В статье мы рассмотрим, что такое сессии, как они работают в Laravel, и как с ними взаимодействовать в приложениях Laravel.
Далее рассмотрим, как взаимодействовать с сессиями с помощью классов сессий, чтобы избежать типичных ошибок, которые часто встречаются при работе над приложениями Laravel.
В заключение рассмотрим, как тестировать данные сессии в Laravel.
🖥 Читать статью
https://www.dev-notes.ru/articles/laravel/laravel-sessions/

#Laravel #Session
Глубокое погружение в сессии Laravel - 996737541425
  • Класс!0
Заметки разработчика
добавлена 5 ноября 2024 в 16:05

Новое в Symfony 7.2: Улучшения в Mime

В Symfony 7.2 в компоненте Mime добавлена поддержка кастомных энкодеров и адресов электронной почты в кодировке Unicode.
Компонент Mime предоставляет инструменты для создания и работы с сообщениями MIME. В Symfony 7.2 мы добавили новые функции для его улучшения.
🖥 Читать статью
https://www.dev-notes.ru/articles/symfony/new-in-symfony/7-2/mime-improvements/
Новое в Symfony 7.2: Улучшения в Mime - 998479946801
  • Класс!0
Заметки разработчика
добавлена 5 ноября 2024 в 08:05

💡Совет по Laravel: Последний из многих в Laravel

Вам когда-нибудь требовалось получить последнюю запись из отношения один-ко-многим/one-to-many? Хотя для этого можно использовать подзапросы, Laravel уже поставляется с методом `latestOfMany`, позволяющим сделать именно это🚀.
#Laravel #Eloquent #tips
💡Совет по Laravel: Последний из многих в Laravel - 998469704497
  • Класс!0
Заметки разработчика
добавлена 5 ноября 2024 в 06:05

CSS min() — всё, что нужно

Victor Ayomipo экспериментирует с CSS функцией min(), исследуя её гибкость с помощью различных единиц измерения, чтобы определить, является ли она абсолютной гарантией отзывчивости. Узнайте, какие предостережения он делает против догматических подходов к веб-дизайну, основываясь на своих выводах.
🖥 Читать статью
https://www.dev-notes.ru/articles/css/css-min-all-the-things/

#frontend #css #min
CSS min() — всё, что нужно - 996703482161
  • Класс!0
Заметки разработчика
добавлена 4 ноября 2024 в 08:05

💡Совет по Laravel: Получение ближайших и дальних дат

Вам когда-нибудь требовалось получить самую близкую или самую дальнюю из двух дат по сравнению с заданной датой? Поскольку Laravel использует Carbon под капотом, вы можете сделать это с помощью методов `closest` и `farthest`🚀.
#Laravel #Carbon #tips
💡Совет по Laravel: Получение ближайших и дальних дат - 998469437745
  • Класс!0
Заметки разработчика
добавлена 4 ноября 2024 в 06:05

Ключевое слово stretch: лучшая альтернатива width: 100% в CSS

Некоторые HTML элементы, например div или p, по умолчанию растягиваются на всю доступную ширину. Если задать им горизонтальный margin, это не приведёт к появлению горизонтальной полосы прокрутки. Это невероятно удобное поведение по умолчанию. Конечно, многие другие элементы по умолчанию не занимают всю ширину. Давайте рассмотрим несколько случаев, когда width: 100% может пригодиться, а затем обратимся к более новой альтернативе.
🖥 Читать статью
https://www.dev-notes.ru/articles/css/stretch/

#frontend #css #width #stretch
Ключевое слово stretch: лучшая альтернатива width: 100% в CSS - 996703482161
  • Класс!0
Заметки разработчика
добавлена 3 ноября 2024 в 08:05

💡Совет по Laravel: Определение псевдонимов команд

Все создавали пользовательские команды Artisan для разных целей. Хотя это здорово - иметь выразительную сигнатуру, если часто используете команду, всегда можно определить для нее псевдоним🚀.
#Laravel #Command #aliase #tips
💡Совет по Laravel: Определение псевдонимов команд - 998469279793
  • Класс!0
Показать ещё