== Управување со настани (CRUD) === Актери Администратор === Реализација Сценарио 1: Приказ на сите настани Администраторот ја отвора страницата /travel-events. Се прикажува табела со: * ID, Назив, Видови, Детали, Почетен датум, Краен датум. За секој настан постојат копчиња „Измени“ и „Избриши“. {{{ SELECT id_event, event_name, event_type, details, start_date, end_date FROM travel_sage.event; }}} Сценарио 2: Креирање нов настан Со клик на „Креирај нов настан“, се отвора форма за внес. * Назив (required) * Видови (required) * Детали (optional) * Почетен датум (required) * Краен датум (required) * Дестинација (required) {{{ INSERT INTO travel_sage.event (event_name, event_type, details, start_date, end_date, id_destination) VALUES ('Летен фестивал', 'Фестивал', 'Голем културен настан со музика и уметност', '2025-07-01', '2025-07-05', 1); }}} Сценарио 3: Уредување постоечки настан Администраторот избира настан → се прикажува пополнета форма. По измена, податоците се валидираат и ажурираат. {{{ UPDATE travel_sage.event SET event_name = 'Модифициран фестивал', event_type = 'Културен', details = 'Изменети информации за настанот', start_date = '2025-07-02', end_date = '2025-07-06', id_destination = 2 WHERE id_event = 5; }}} Сценарио 4: Бришење настан Со клик на „Избриши“, Laravel испраќа DELETE барање и се повикува контролерот. {{{ DELETE FROM travel_sage.event WHERE id_event = 5; }}}