Заметки разработчика
Kanalga Telegram’da o‘tish
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf
Ko'proq ko'rsatish463
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kun
+130 kun
Postlar arxiv
Nginx: 502 Bad Gateway - Пять причин и решений
502 Bad Gateway обычно возникает, когда Nginx работает, как обратный прокси-сервер и не может подключиться к серверным службам. Это может быть связано со сбоем службы, сетевыми ошибками, проблемами конфигурации и т.д. Рассмотрим пять основных причин возникновения этой ошибки и то, как их исправить.
https://www.dev-notes.ru/articles/devops/nginx-502-bad-gateway/
Что такое CSS маски и зачем они нужны
В мире дизайна маскирование — популярная техника достижения уникальных дизайнерских эффектов. Как дизайнер, я использовал его много раз, но редко использую в Интернете. Думаю, причина, по которой я не использую CSS маски, заключается в поддержке браузеров. Они частично поддерживаются в браузерах blink (Chrome и Edge) и полностью поддерживаются в Safari и Firefox.
https://www.dev-notes.ru/articles/css/css-masking/
Laravel: Руководство по тестированию с Pest
Откройте для себя Pest, удобную среду тестирования Laravel. Узнайте как тестировать маршруты и модели Laravel с помощью примеров из этого руководства.
https://www.dev-notes.ru/articles/laravel/testing-with-pest-guide/
Laravel совет. Хотите записать в лог исключение без остановки обработки запроса и отображения страницы с ошибкой? Используйте хелпер
report().
Для большей компактности код доступны хелперы report_if() и report_unless().Laravel совет. Если вы хотите проверить
min/max/between, убедитесь, что указали “integer” в правилах валидации.
Иначе “min:1” и “max:что-нибудь” могут быть интерпретированы как длина строки и будут успешной пройдены.При извлечении двух дат из одной, как в случае со
startOfMonth и endOfMonth. Следите за тем, чтобы обе функции не применялись к одной и той же переменной даты. В противном случае получите неожиданный результат.Архитектурная концепция Laravel: Жизненный цикл запроса
Эта статья перевод страницы документации Laravel о жизненном цикле запроса и приложения обрабатывающего поступивший запрос от сервера.
https://www.dev-notes.ru/articles/laravel/request-lifecycle/
Статья "Что такое микросервисы" уже доступна подписчикам на Boosty. Через месяц появится в открытом доступе на Boosty и Дзен.
https://boosty.to/dev-notes/posts/f7f4ddf4-c505-4577-912a-c73d6d042675?share=post_link
Основы Laravel: Структура каталогов приложения
Структура каталогов Laravel приложения предназначена для обеспечения отправной точки как для больших, так и для малых приложений.
https://www.dev-notes.ru/articles/laravel/directory-structure/
Если вам не нужен контроллер для Laravel маршрута, просто определите его, как представление маршрута.
Laravel: Советы и рекомендации по работе с HTTP клиентом
Как веб-разработчикам, нам часто приходится взаимодействовать с API из Laravel приложений. HTTP-клиент Laravel, представленный в седьмой версии — удобная и интуитивно понятная оболочка для Guzzle HTTP библиотеки. В этой статье мы рассмотрим пять полезных приёмов работы с HTTP-клиентом Laravel, которые помогут сделать ваше разработку более эффективной и приятной.
https://www.dev-notes.ru/articles/laravel/http-client-tips/
