ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку 👈

Заметки разработчика

Заметки разработчика

Открыть в Telegram

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf

Больше
Buy Ad
463
Подписчики
Нет данных24 часа
-37 дней
+130 дней
Архив постов
💡 Совет по Laravel: Метод `expectsJson` Если у вас несколько клиентов, и некоторые из них ожидают только JSON, вместо ручной
💡 Совет по Laravel: Метод `expectsJson` Если у вас несколько клиентов, и некоторые из них ожидают только JSON, вместо ручной проверки заголовка Accept можете использовать встроенный в Laravel метод expectsJson 🚀. 📱 @dev_notes_ru #Laravel #Request #tips

👩‍💻 Испортили git rebase? Git rebase — мощный инструмент, помогающий перенести или объединить один, или несколько коммитов
👩‍💻 Испортили git rebase? Git rebase — мощный инструмент, помогающий перенести или объединить один, или несколько коммитов в новый базовый коммит, переписав историю проекта так, чтобы ваша ветка выглядела созданной из другого коммита. Он помогает поддерживать более чистую и линейную историю. В статье рассмотрим основы ребазирования веток, изучим распространённые подводные камни, продемонстрируем примеры из реальной жизни и подскажем, как с ними справиться. Помните, что эта статья посвящена Git, а не инструментам для совместной работы с Git-репозиториями, таким как Github или Gitlab, за исключением таких общих понятий, как одобрение кода, pull request, удалённый репозиторий, которые будут упоминаться по мере их появления. 🖥 Читать статью 📱 @dev_notes_ru #Git #Rebase

Как выглядит отладка regex 📱 @dev_notes_ru #joke #regex
Как выглядит отладка regex 📱 @dev_notes_ru #joke #regex

💡 Совет по Laravel: Метод `insertGetId` Вы когда-нибудь сталкивались с необходимостью узнать ID только что вставленной строк
💡 Совет по Laravel: Метод `insertGetId` Вы когда-нибудь сталкивались с необходимостью узнать ID только что вставленной строки? Laravel поставляется с методом insertGetId, позволяющим сделать именно это🚀 📱 @dev_notes_ru #Laravel #SQL #tips

Когда вместо копирования кода удалил его. Но нажал Ctrl+Z и вернул его. 📱 @dev_notes_ru #joke
Когда вместо копирования кода удалил его. Но нажал Ctrl+Z и вернул его. 📱 @dev_notes_ru #joke

💡Совет по Laravel: Метод `ddRawSql` При отладке запросов часто используют dd или toSql, но вы знали, что можно использовать
💡Совет по Laravel: Метод `ddRawSql` При отладке запросов часто используют dd или toSql, но вы знали, что можно использовать ddRawSql, позволяющий получить необработанный SQL со всеми подставленными биндингами?🚀 📱 @dev_notes_ru #Laravel #SQL #tips

👩‍💻 CSS Веерное раскрытие с grid и @property Веерное раскрытие — это расширяющаяся анимация, при которой группа предметов п
👩‍💻 CSS Веерное раскрытие с grid и @property Веерное раскрытие — это расширяющаяся анимация, при которой группа предметов появляется один за другим, рядом друг с другом, как будто их выкладывают из стопки. Как правило, при этом наблюдается едва уловимое подпрыгивание. Эффект обычно достигается за счёт тайминга и позиционирования каждого элемента по отдельности с очень жёстко заданными значениями. Однако это может оказаться очень трудоёмкой задачей. Можно сделать всё немного проще, если позволить родительскому контейнеру элементов сделать это за нас. 🖥 Читать статью 📱 @dev_notes_ru #frontend #css #grid #property

👩‍💻 Новое в Symfony 7.2: Улучшения ограничений В Symfony 7.2 добавлены режим валидации для ограничения BIC, errorPath для о
👩‍💻 Новое в Symfony 7.2: Улучшения ограничений В Symfony 7.2 добавлены режим валидации для ограничения BIC, errorPath для ограничения Unique, опция format для ограничения Ulid и поддержка контекста для ограничения When. В Symfony 7.2, помимо введения трёх новых ограничений и улучшения ограничения Compound, мы также улучшили другие ограничения. 🖥 Читать статью 📱 @dev_notes_ru #Symfony #Constraint

💡Совет по Laravel: Отправка всех писем на определенный e-mail Вам когда-нибудь требовалось отправить все письма на один адре
💡Совет по Laravel: Отправка всех писем на определенный e-mail Вам когда-нибудь требовалось отправить все письма на один адрес? Если вы работаете в определенной среде или управляете небольшим проектом с одним контактным адресом, вы можете использовать метод alwaysTo, чтобы сделать именно это🚀. 📱 @dev_notes_ru #Laravel #Mail #tips

👩‍💻 Асимметричная видимость PHP свойств Одной из менее заметных функций, появившихся в PHP 8.4, является ассиметричная види
👩‍💻 Асимметричная видимость PHP свойств Одной из менее заметных функций, появившихся в PHP 8.4, является ассиметричная видимость PHP свойств. Это обновление текущей видимости, а также ряд усовершенствованных возможностей по сравнению с readonly, хуками свойств или магическими методами. Это не для всех, но может оказаться весьма полезным. Давайте посмотрим! 🖥 Читать статью 📱 @dev_notes_ru #PHP #PHP84 #features

👩‍💻 Новое в Symfony 7.2: Индикатор завершения работы консоли Symfony 7.2 позволяет настраивать индикатор, отображаемый при
👩‍💻 Новое в Symfony 7.2: Индикатор завершения работы консоли Symfony 7.2 позволяет настраивать индикатор, отображаемый при завершении команды Console. 🖥 Читать статью 📱 @dev_notes_ru #Symfony #Console

💡Совет по Laravel: Лучшее извлечение Часто бывает необходимо получить идентификаторы некоторых моделей. Хотя для этого можно
💡Совет по Laravel: Лучшее извлечение Часто бывает необходимо получить идентификаторы некоторых моделей. Хотя для этого можно использовать метод pluck(), вы также можете использовать modelKeys(), который читается лучше и не сломается, если вы измените первичный ключ в любой момент🚀. 📱 @dev_notes_ru #Laravel #Eloquent #tips

👩‍💻 Руководство по пагинации в Laravel 11 Узнайте о различных типах пагинации, доступных в Laravel, и как их использовать.
👩‍💻 Руководство по пагинации в Laravel 11 Узнайте о различных типах пагинации, доступных в Laravel, и как их использовать. Также рассмотрим основные генерируемые SQL запросы и как решить, какой подход к пагинации использовать. Пагинация — одна из востребованных функций в веб-приложениях. Практически в каждом приложении Laravel, с которым мне приходилось работать, была реализована та или иная форма пагинации. Однако что же такое пагинация и почему мы так часто её используем? Как внедрить эту функциональность в Laravel-приложения? И как определиться с подходящим методом пагинации? В статье постараемся ответить на эти вопросы и подробно рассмотрим, как использовать пагинацию в Laravel, как для представлений Blade, так и для конечных точек API. К концу нашего исследования вы сможете уверенно применять пагинацию в своих проектах. 🖥 Читать статью 📱 @dev_notes_ru #Laravel #Pagination

💡Совет по Laravel: Подписанные маршруты Напомню, что Laravel поставляется с подписанными маршрутами. Они идеально подходят д
💡Совет по Laravel: Подписанные маршруты Напомню, что Laravel поставляется с подписанными маршрутами. Они идеально подходят для магических ссылок логина, временного доступа и одноразовых действий, таких как отписка пользователей, при этом они безопасны, так как гарантируют, что URL-адрес не будет подделан🚀. 📱 @dev_notes_ru #Laravel #URL #tips

👩‍💻 Глубокое погружение в сессии Laravel При создании приложений Laravel почти гарантированно придётся иметь дело с сессиям
👩‍💻 Глубокое погружение в сессии Laravel При создании приложений Laravel почти гарантированно придётся иметь дело с сессиями. Они являются фундаментальной частью веб-разработки. В статье мы рассмотрим, что такое сессии, как они работают в Laravel, и как с ними взаимодействовать в приложениях Laravel. Далее рассмотрим, как взаимодействовать с сессиями с помощью классов сессий, чтобы избежать типичных ошибок, которые часто встречаются при работе над приложениями Laravel. В заключение рассмотрим, как тестировать данные сессии в Laravel. 🖥 Читать статью 📱 @dev_notes_ru #Laravel #Session

👩‍💻 Новое в Symfony 7.2: Улучшения в Mime В Symfony 7.2 в компоненте Mime добавлена поддержка кастомных энкодеров и адресов
👩‍💻 Новое в Symfony 7.2: Улучшения в Mime В Symfony 7.2 в компоненте Mime добавлена поддержка кастомных энкодеров и адресов электронной почты в кодировке Unicode. Компонент Mime предоставляет инструменты для создания и работы с сообщениями MIME. В Symfony 7.2 мы добавили новые функции для его улучшения. 🖥 Читать статью 📱 @dev_notes_ru #Symfony #MIME

💡Совет по Laravel: Последний из многих в Laravel Вам когда-нибудь требовалось получить последнюю запись из отношения один-ко
💡Совет по Laravel: Последний из многих в Laravel Вам когда-нибудь требовалось получить последнюю запись из отношения один-ко-многим/one-to-many? Хотя для этого можно использовать подзапросы, Laravel уже поставляется с методом latestOfMany, позволяющим сделать именно это🚀. 📱 @dev_notes_ru #Laravel #Eloquent #tips

👩‍💻 CSS min() — всё, что нужно Victor Ayomipo экспериментирует с CSS функцией min(), исследуя её гибкость с помощью различн
👩‍💻 CSS min() — всё, что нужно Victor Ayomipo экспериментирует с CSS функцией min(), исследуя её гибкость с помощью различных единиц измерения, чтобы определить, является ли она абсолютной гарантией отзывчивости. Узнайте, какие предостережения он делает против догматических подходов к веб-дизайну, основываясь на своих выводах. 🖥 Читать статью 📱 @dev_notes_ru #frontend #css #min

👩‍💻 Новое в Symfony 7.2: Keepalive сообщений транспорта В Symfony 7.2 появилась функция keepalive для транспортов Messenger
👩‍💻 Новое в Symfony 7.2: Keepalive сообщений транспорта В Symfony 7.2 появилась функция keepalive для транспортов Messenger, предотвращающая таймауты при обработке сообщений. 🖥 Читать статью 📱 @dev_notes_ru #Symfony #Messanger

💡Совет по Laravel: Получение ближайших и дальних дат Вам когда-нибудь требовалось получить самую близкую или самую дальнюю и
💡Совет по Laravel: Получение ближайших и дальних дат Вам когда-нибудь требовалось получить самую близкую или самую дальнюю из двух дат по сравнению с заданной датой? Поскольку Laravel использует Carbon под капотом, вы можете сделать это с помощью методов closest и farthest🚀. 📱 @dev_notes_ru #Laravel #Carbon #tips