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

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

@dev_notes_ru

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Subscribers
457
Photos
740
Videos
4
Links
1.2K

Showing posts older than #1005 · Back to latest

Older Posts 19 shown
Post #1004 168
#joke
  • 😁 4
Post #1003 177
#laravel #php #tips #json #testing #backend

Совет по Laravel 💡 : Утверждение фрагментов JSON

При тестировании API часто необходимо проверить, содержит ли ответ определенный ключ с ожидаемыми данными. Laravel поставляется с assertJsonFragment, чтобы сделать именно это 🚀

@dev_notes_ru
  • 👍 7
Post #1000 447
Как вычисляется значение пользовательских свойств в CSS

#css #frontend

Пользовательские свойства — они же переменные CSS — кажутся довольно простыми. Однако есть особенности поведения, о которых следует знать, когда браузер вычисляет конечные значения. Непонимание этого процесса может привести к неожиданному или отсутствующему значению и сложностям с поиском и устранением проблемы.

Чтобы помочь уверенно использовать пользовательские свойства и эффективно устранять неполадки, мы рассмотрим:

✅ как браузер определяет значения для любого свойства
✅ влияние времени вычисления значения
✅ подводные камни, связанные с использованием пользовательских свойств в современном CSS
✅ почему наследование должно лежать в основе архитектуры пользовательских свойств
✅ стратегии предотвращения некорректных вычисляемых значений

📄 Читать статью

@dev_notes_ru
  • 🔥 1
Post #999 158
#laravel #php #tips #backend

Совет по Laravel 💡 : Магические методы фабрик

Мы часто используем фабрики. Знали ли вы о магических методах for[Relation] и has[Relation]? Просто нужно убедиться, что в вашей модели настроены отношения, и все готово 🚀

@wev_notes_ru
  • 🔥 6
Post #998 178
#Laravel #tips #php #backend

Если вы работаете с Laravel, то функции dump() и dd() - ваши главные помощники. Они удобны для быстрой отладки приложения.

Но если обратите внимание на вывод этих функций в случае дампа класса, то они отображают все свойства класса и префиксами с символами типа +, #, -.

Эти символы - не что иное, как UML нотации для обозначения видимости атрибута.

+ Представляет публичный атрибут.
# Представляет защищенный атрибут.
- Представляет приватный атрибут.

Таким образом, можно легко понять, как работать с атрибутом, внимательно наблюдая за обозначениями UML в выводах dump и dd.

🔗 Tweet

@wev_notes_ru
  • 👍 7
Post #997 172
#Laravel #php #tips #middleware #backend

Совет по Laravel: Исключение Middleware

Иногда необходимо исключить middleware из определенного маршрута. Это можно сделать с помощью метода withoutMiddleware().

@dev_notes_ru
  • 👍 7
Post #996 188
Отпечатки запросов и как их использовать в Laravel

#laravel #php #backend

Отпечаток — уникальный узор или характеристика, которая может быть использована для идентификации человека или объекта. Это понятие широко используется в различных областях.

Например, для уникальной идентификации человека используются уникальные узоры из гребней и впадин на поверхности человеческих пальцев или последовательности ДНК.

Аналогично, в веб-приложениях уникальные шаблоны HTTP-запросов пользователя могут быть использованы для его однозначной идентификации.

Отпечаток запроса может быть сформирован путём хэширования различных значений запроса, таких как URL, IP-адрес, пользовательский агент и другие параметры. Хешированные значения могут быть использованы для идентификации веб-запроса.

Итак, давайте разберёмся, как можно использовать отпечатки в Laravel.

📄 Читать статью

@dev_notes_ru
  • 🔥 2
Post #995 168
#joke #deployment
  • 😁 7
Post #994 179
#Laravel #tips #php #backend

Совет по Laravel: Работа с IP-адресами

Иногда может понадобиться поработать с IP-адресами. Laravel использует компонент HttpFoundation из Symfony, поставляемый с удобными хелперами для работы с IP-адресами

@dev_notes_ru
  • 👍 3
Post #993 206
#react #js #JavaScript #frontend

React 19: Изменение в современной веб-разработке

React, популярная JavaScript-библиотека для создания пользовательских интерфейсов, собирается сделать гигантский прыжок вперёд в своей грядущей версии 19. В преддверии выхода React 19 разработчики по всему миру с нетерпением ждут новых возможностей и улучшений, обещающих произвести революцию в создании веб-приложений.

Рассмотрим передовые возможности React 19, включая новые хуки, изменения в API и улучшения производительности, благодаря которым изменится опыт разработки. Независимо от того, опытный ли вы разработчик React или только начинаете свой путь, эта статья даст представление, что ждёт и как использовать эти новые мощные инструменты.

📄 Читать статью

@dev_notes_ru
  • 👍 1
Post #992 196
#joke #kubernetes
  • 👍 4
Post #991 205
#joke
  • 👍 3
  • 😁 3
Post #990 181
#Laravel #tips #php #backend

Laravel Tip💡: Метод firstWhere

Зачастую нам нужно получить первую запись, соответствующую запросу where. Хотя метод where() в сочетании с first() справляется с этой задачей, Laravel поставляется с функцией firstWhere(), позволяющей сделать именно это 🚀.

@dev_notes_ru
  • 👍 6
Post #989 179
Popover API

#html #js #JavaScript #css #Frontend

Popover API предоставляет разработчикам стандартный, последовательный и гибкий механизм для отображения контента всплывающего поверх другого содержимого страницы. Управление всплывающим контентом может осуществляться как декларативно с помощью атрибутов HTML, так и с помощью JavaScript.

Всплывающие окна, созданные с помощью Popover API, всегда являются немодальными. Если необходимо создать модальное всплывающее окно, следует использовать элемент <dialog>. Эти два элемента во многом пересекаются — например, может понадобиться создать всплывающее окно, которое будет постоянно отображаться, но при этом управляться с помощью декларативного HTML. Можно превратить элемент <dialog> во всплывающее окно (<dialog popover> вполне допустимо), если вы намерены совместить управление всплывающим окном с семантикой диалога.

📄 Читать статью

@dev_notes_ru
  • 👍 2
Post #988 194
#Laravel #php #Carbon #Backend

Черт возьми, даже не подозревал, что существует такой метод Carbon! Это намного чище.

🔗 Tweet

@dev_notes_ru
  • 👍 4
Post #986 196
#joke #frontend #backend
  • 😁 6
Post #984 174
#Laravel #tips #php #backend

Познакомьтесь с методами-хелперами Laravel, упрощающими процесс кодирования!

@dev_notes_ru
  • 🔥 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →