Заметки разработчика
Открыть в Telegram
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf
Больше463
Подписчики
Нет данных24 часа
-37 дней
+130 дней
Архив постов
🖥 CSS Form Control Styling Level 1
Unofficial Proposal Draft, 5 March 2025
Этот модуль CSS определяет различные способы стилизации элементов управления формами и их частей.
📱 @dev_notes_ru
#CSS #Form
🚀 Laravel 12: Улучшенное объединение вложенных массивов с помощью точечной нотации!
В Laravel 12 функция
mergeIfMissing() теперь корректно объединяет значения во вложенных массивах с использованием точечной нотации.
Новое поведение в Laravel 12:
$request->mergeIfMissing([
'user.name' => 'Anderson',
]);
Вывод (Laravel 12):
[
'user' => [
'name' => 'Anderson'
]
]
Что изменилось?
Раньше объединение вложенных значений требовало ручных манипуляций с массивом. Теперь Laravel обрабатывает их автоматически, делая управление данными запроса более чистым и интуитивно понятным.
📱 @dev_notes_ru
#Laravel #Array🚀 Laravel 12: Улучшены команды
`db:table` и `db:show`!
Laravel 12 улучшает следующие команды Artisan, отображающих таблицы из всех схем по умолчанию:
php artisan db:table
php artisan db:show
🔹 Что изменилось?
Раньше эта функция была доступна только для PostgreSQL и SQL Server. Теперь она также работает с:
✅ MySQL
✅ MariaDB
✅ SQLite
Это обновление делает управление базами данных в различных системах баз данных более последовательным, улучшая работу разработчиков!
📱 @dev_notes_ru
#Laravel #Artisan #DB👩💻 Матрица CSS трансформаций
Глубокое погружение в матрицу CSS трансформаций, её взаимосвязь с отдельными свойствами CSS трансформаций, взгляд на скрытые возможности форм функций.
🖥 Читать статью
📱 @dev_notes_ru
#Frontend #CSS
Кандидат не может решить задачу по кодированию во время технического собеседования
Интервьюер, который просто скопировал задачу из интернета, не зная, как ее решить
📱 @dev_notes_ru
#joke
Гиф в 2025 году
Вам нужно автоматически воспроизводящееся зацикленное видео без звука? В разговорной речи именно такое значение имеет слово «гифка». Слово прижилось, но сам формат изображения является древним и устаревшим. Существует множество способов добиться такого результата, но ясно одно: больше нет причин использовать громоздкий формат
.gif.
🖥 Читать статью
📱 @dev_notes_ru
#Frontend #gif #video💡 Совет по Laravel: Работа с выводом команд
Знаете ли вы, что планировщик Laravel позволяет сохранять или добавлять вывод команды в определенный файл? 🚀.
📱 @dev_notes_ru
#Laravel #Schedule #tips
Repost from N/a
Laravel 12 has been released
https://github.com/laravel/framework/releases/tag/v12.0.0
👩💻 @taylorotwell
🔥 Совет по PHP: Обработка конфликтов методов трейтов!
Если у двух трейтов одинаковые методы, используйте
insteadof для выбора одного или as для псевдонима другого! 🤞
✅ insteadof → Выберите, какой метод оставить
✅ as → Переименовать другой метод для использования
💡 Сохраните код чистым и без конфликтов!
📱 @dev_notes_ru
#PHP #tips👩💻 Laravel 12 выйдет 24 февраля 2025 года!
Официальный релиз Laravel 12 запланирован на 24 февраля 2025 года! 🎉 Эта версия сфокусирована на улучшении производительности, обновлении зависимостей и удобстве для разработчиков.
🔹 Что нового в Laravel 12?
✅ Обновленные стартовые наборы с поддержкой React, Vue и Livewire
✅ Улучшена работа с очередями и событиями
✅ Больше удобных хелперов и API
✅ Оптимизированный конструктор запросов
📅 Готовьтесь к обновлению!
Рекомендуется обновиться до Laravel 11, чтобы обеспечить плавный переход на Laravel 12.
📱 @dev_notes_ru
#Laravel
💡 Вы хотите выполнить какое-нибудь действие, если запланированная задача либо успешно выполнилась, либо завершилась неудачей?
Можно использовать обратные вызовы
onSuccess() или onFailure(), для выполнения любых действий!
📱 @dev_notes_ru
#Laravel #Schedule #tips👩💻 Четыре распространенные ошибки Vite в Laravel
Узнайте о четырех распространенных ошибках, с которыми можно столкнуться при использовании Vite в приложениях Laravel. Рассмотрим возможные причины и способы их устранения.
🖥 Читать статью
📱 @dev_notes_ru
#Laravel #Vite
🔥 Вы можете использовать
DB::prohibitDestructiveCommands, чтобы предотвратить выполнение команд, таких как migrate:fresh!
Это поможет предотвратить случайный запуск деструктивных команд в продакшне.
📱 @dev_notes_ru
#Laravel #DB #tips👩💻 Декодирование CSS селекторов:
:has(:not) и :not(:has)
При комбинировании CSS функций вложенность функций имеет значение. В статье мы рассмотрим разницу между :has(:not) и :not(:has), а также то, как подходить к декодированию CSS селекторов, использующих эти вложенные CSS функции.
🖥 Читать статью
📱 @dev_notes_ru
#Frontend #CSS