Техническое задание: Доработка сайта на Laravel

1. Отображение новостей на главной странице

Необходимо вывести блок с новостями в левой колонке главной страницы сайта, соблюдая следующие условия:

  • Новости должны быть обернуты в HTML-контейнер: <div id="left_news"></div>.
  • Данный блок должен быть настроен таким образом, чтобы его содержимое не индексировалось поисковыми системами.

2. Обработка ошибки 404

Требуется реализовать корректную обработку ошибок для несуществующих страниц (например, по путям /5, /777 и подобным).

  • Настроить в Laravel отображение кастомной страницы 404.
  • Страница должна быть визуально оформленной («облагороженной»), а не стандартной или минималистичной.
  • За основу дизайна можно взять пример, предоставленный заказчиком (ссылка в исходном ТЗ скрыта).

Ключевые требования к реализации

  • Все изменения должны быть выполнены в рамках фреймворка Laravel.
  • Код должен быть чистым, соответствовать стандартам PSR и принятым практикам Laravel.
  • Решение должно быть готово к развертыванию на production-сервере.

Разработка модуля синхронизации локальной Active Directory с Supabase

Требуется создать модуль для автоматической синхронизации пользователей из локальной Active Directory с базой пользователей Supabase. Модуль должен работать по расписанию, создавать новых пользователей и деактивировать удаленных из AD.