Добрый день. Недавно разработал веб-приложение для учета доходов и расходов для клининговой компании.
Идея была в том, чтобы заказчик мог забивать свои расходы по кассам самостоятельно в приложении, а доходы подтягиваются со сторонней базы данных Mysql.
По технологиям. Приложение фронтенд часть писал на Vue.js на базе фреймворка Ant Design Vue. Бэкенд написан на PHP (фреймворк Symfony).
Теперь подробнее про...
Валидация форм на веб-страницах - достаточно сложная задача, которая требует много сил и времени.
Для сложных проверок валидации полей форм (кроме проверки обязательного поля) без Javascript не обойтись.
Наиболее частые задачи валидации форм, с которыми могут возникнуть сложности+ Проверки на валидность email, телефона, введенной ссылки
+ Проверка, что пользователь прикрепил файл к полю формы
+ Валидация сложных выпадающих списков...
Способ, который использую я сам, чтобы определиться стоит ли заниматься каким-то проектом или нет.
Бюджет проекта - (Затрачено часов * часовая ставка)
Если число будет отрицательным, значит проект убыточный.
Самое интересное, что по мои прикидкам 8 из 10 проектов на фриланс биржах будут изначально убыточны.
Взял первый попавшийся проект (таких масса). Представим, что я договорился с заказчиком...
Сегодня я подготовил для вас материал, в котором я решил собрать свой опыт при работе с ошибками 404. Как проверить и найти ошибки 404 на своем сайте и почему это важно сделать?
Ошибка 404 на сайте означает то, что пользователь обратился к вашему сайту по такому url-адресу, страницы для которого в данный момент не существует.
Обратите внимание, что это не означает, что...
Как правило, все запросы к базе данных в фреймворке Symfony принято выполнять с помощью Query Builder. Как же быть, если нам нужно выполнить простой SQL запрос к базе данных? Какие способы мы можем для этого использовать?
Более подробно о работе с базой данных в Symfony, можно посмотреть в моем видеокурсе:
https://webkyrs.info/category/symfony-rabota-s-bazoi-dannykh-osnovy
На самом деле все достаточно просто и мы...
Как только вы развернете проект на фреймворке Symfony в корневой папке проекта вы можете обнаружить папку, которая называется vendor.
Что же это за папка и для чего она нужна?На самом деле, с этой папкой вы можете столкнуться не только при работе с Symfony. Это папка, которая содержит пакеты пакетного менеджера composer.
Подробнее о том, что такое composer и зачем...
Когда нам нужно создать HTML-форму в Symfony, у нас есть 2 основных варианта:
1) Создавать форму напрямую без использования дополнительных компонентов.
2) Воспользоваться специальным компонентом Form.
Вот мое видео по установке этого компонента.
Полный мой видеокурс по работе с Symfony формами здесь
Эта статья для того, чтобы показать как можно создать простую HTML-форму в Symfony с помощью этих вариантов...