Техническое задание: Доработка сайта на Laravel
Необходимо выполнить ряд задач по улучшению функциональности и безопасности существующего веб-сайта, построенного на фреймворке Laravel.
Основные задачи
- Интеграция Google reCAPTCHA v2 или v3: Добавить защиту от спама и ботов в форму обратной связи на целевой странице. Капча должна корректно валидироваться на стороне сервера.
- Настройка SMTP для отправки писем: Настроить работу формы обратной связи через внешний SMTP-сервер (например, почтовый сервис хостинга, Gmail, Mailgun и т.д.), чтобы письма с данными формы гарантированно доставлялись и не попадали в спам.
Требования к исполнителю
- Опыт работы с фреймворком Laravel (знание механизма валидации, работы с почтой, конфигурации .env).
- Понимание принципов интеграции Google reCAPTCHA (получение ключей, добавление виджета на фронтенд, серверная проверка ответа).
- Умение корректно настроить драйвер SMTP в Laravel.
Что имеется
Готовый рабочий сайт на Laravel с существующей формой обратной связи, которую необходимо модернизировать. Все детали и доступы будут переданы выбранному исполнителю.