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

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

@dev_notes_ru

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

https://www.dev-notes.ru

@snakenf
Subscribers
458
Photos
740
Videos
4
Links
1.2K

Showing posts older than #1505 · Back to latest

Older Posts 20 shown
Post #1504 331
👩‍💻 Матрица CSS трансформаций

Глубокое погружение в матрицу CSS трансформаций, её взаимосвязь с отдельными свойствами CSS трансформаций, взгляд на скрытые возможности форм функций.

🖥 Читать статью

📱 @dev_notes_ru

#Frontend #CSS
Post #1502 327
Кандидат не может решить задачу по кодированию во время технического собеседования

Интервьюер, который просто скопировал задачу из интернета, не зная, как ее решить

📱 @dev_notes_ru

#joke
Post #1501 379
Гиф в 2025 году

Вам нужно автоматически воспроизводящееся зацикленное видео без звука? В разговорной речи именно такое значение имеет слово «гифка». Слово прижилось, но сам формат изображения является древним и устаревшим. Существует множество способов добиться такого результата, но ясно одно: больше нет причин использовать громоздкий формат .gif.

🖥 Читать статью

📱 @dev_notes_ru

#Frontend #gif #video
  • ❤ 2
  • 👍 2
Post #1500 371
💡 Совет по Laravel: Работа с выводом команд

Знаете ли вы, что планировщик Laravel позволяет сохранять или добавлять вывод команды в определенный файл? 🚀.

📱 @dev_notes_ru

#Laravel #Schedule #tips
Post #1498 304
🔥 Совет по PHP: Обработка конфликтов методов трейтов!

Если у двух трейтов одинаковые методы, используйте insteadof для выбора одного или as для псевдонима другого! 🤞

✅ insteadof → Выберите, какой метод оставить
✅ as → Переименовать другой метод для использования
💡 Сохраните код чистым и без конфликтов!

📱 @dev_notes_ru

#PHP #tips
  • 👍 3
  • ❤ 1
Post #1497 297
👩‍💻 Laravel 12 выйдет 24 февраля 2025 года!

Официальный релиз Laravel 12 запланирован на 24 февраля 2025 года! 🎉 Эта версия сфокусирована на улучшении производительности, обновлении зависимостей и удобстве для разработчиков.

🔹 Что нового в Laravel 12?
✅ Обновленные стартовые наборы с поддержкой React, Vue и Livewire
✅ Улучшена работа с очередями и событиями
✅ Больше удобных хелперов и API
✅ Оптимизированный конструктор запросов

📅 Готовьтесь к обновлению!
Рекомендуется обновиться до Laravel 11, чтобы обеспечить плавный переход на Laravel 12.

📱 @dev_notes_ru

#Laravel
  • 🔥 1
Post #1496 303
Обновление Laravel 12 выглядит так

📱 @dev_notes_ru

#joke
  • 💯 1
  • 🤣 1
Post #1495 293
Я покидающий офис на выходные после git push --force.

📱 @dev_notes_ru

#joke
  • ❤ 1
  • 😁 1
  • 😱 1
Post #1494 282
💡 Вы хотите выполнить какое-нибудь действие, если запланированная задача либо успешно выполнилась, либо завершилась неудачей?

Можно использовать обратные вызовы onSuccess() или onFailure(), для выполнения любых действий!

📱 @dev_notes_ru

#Laravel #Schedule #tips
Post #1493 257
👩‍💻 Четыре распространенные ошибки Vite в Laravel

Узнайте о четырех распространенных ошибках, с которыми можно столкнуться при использовании Vite в приложениях Laravel. Рассмотрим возможные причины и способы их устранения.

🖥 Читать статью

📱 @dev_notes_ru

#Laravel #Vite
  • 👍 1
Post #1492 292
🔥 Вы можете использовать DB::prohibitDestructiveCommands, чтобы предотвратить выполнение команд, таких как migrate:fresh!

Это поможет предотвратить случайный запуск деструктивных команд в продакшне.

📱 @dev_notes_ru

#Laravel #DB #tips
  • ❤ 2
  • 👍 1
Post #1491 269
👩‍💻 Декодирование CSS селекторов: :has(:not) и :not(:has)

При комбинировании CSS функций вложенность функций имеет значение. В статье мы рассмотрим разницу между :has(:not) и :not(:has), а также то, как подходить к декодированию CSS селекторов, использующих эти вложенные CSS функции.

🖥 Читать статью

📱 @dev_notes_ru

#Frontend #CSS
  • 👍 1
Post #1490 281
💡 Используйте Gate Policy для защиты маршрутов по условиям

Вместо повсеместного использования операторов if Gate централизуют логику авторизации.

В чем преимущество?

Теперь только администраторы могут получить доступ к маршруту, обеспечивая постоянство безопасности.

Ограничьте доступ к маршруту, доступному только администраторам, с помощью Gate. 🚀.

📱 @dev_notes_ru

#Laravel #Gate #Policy #tips
  • 👍 1
Post #1489 274
👩‍💻 Теперь CSS функция `attr()` поддерживает типы

CSS функция attr() позволяет извлечь значение атрибута выбранного HTML элемента и использовать его в качестве значения CSS свойства.

attr() обычно используется вместе со свойством content в псевдоэлементах для отображения значения атрибута на странице.

Функция attr() давно существует и широко используется в CSS. Однако она принимала только один аргумент: имя атрибута, значение которого требуется использовать.

Кроме того, значение, возвращаемое функцией attr(), всегда рассматривалось как строка, поэтому её можно было использовать только в свойствах, принимающих строковые значения. Например, свойство `content`, о котором говорилось ранее.

🖥 Читать статью

📱 @dev_notes_ru

#Frontend #CSS #Attr
  • 🔥 1
Post #1488 259
💡 Совет по Laravel: Настройка правил паролей по умолчанию

Laravel поставляется с правилами паролей по умолчанию, подходящими для большинства случаев использования. Однако если необходимо использовать определенные правила, не стоит отказываться от стандартных. Вместо этого измените их и храните все правила в одном месте 🚀.

📱 @dev_notes_ru

#Laravel #Validation #tips
  • ❤ 1
Post #1487 257
💡 Новый метод withAttributes теперь можно использовать для отношений и локальных областей.

Этот метод добавляет в запрос условие where с заданными ограничениями атрибутов, а также применяет атрибуты к любым моделям, созданным через отношения или область применения. Супер удобно. 🔥

👩‍💻 Scoped Relationships

📱 @dev_notes_ru

#Laravel #Model #HasMany #tips
  • 👍 4
  • ❤ 1
Post #1486 270
💡 Совет по Laravel: Отключение привязки к области видимости

Laravel предполагает, что вложенные модели маршрутов связаны друг с другом, то есть он будет автоматически применять отношения parent-child. Можно отключить привязку к области видимости с помощью метода цепочки withoutScopeBindings 🚀.

📱 @dev_notes_ru

#Laravel #Route #tips
  • 👍 1
Post #1485 264
👩‍💻👩‍💻 Модернизация с Web-платформой: Производительность изображений

Демонстрация того, как современная Web-платформа может радикально упростить и обогатить старую кодовую базу.

Это первая часть серии статей о силе современной Web-платформы. Я написал каждую статью, основываясь на результатах проекта, созданного в 2018 году, а затем обновлённого в 2024 году.

🖥 Читать статью

📱 @dev_notes_ru

#Frontend #HTML #JavaScript #WebPlatform
  • ❤ 1
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 →