== Управување со настани (CRUD) === Актери Администратор === Реализација * Сценарио 1: Приказ на сите настани Администраторот може да ја отвори страницата со листата на сите настани (/travel-events). Се прикажува табела со: ИД, Назив, Видови, Детали, Почетен датум, Краен датум. За секој настан постојат опции „Измени“ и „Избриши“. {{{ SELECT * FROM travel_events; }}} * Сценарио 2: Креирање нов настан Со клик на „Креирај нов настан“, се прикажува форма за внес. Се валидараат податоците и се зачувуваат преку транскација. Полиња: Назив (required), Видови (required), Детали (optional), Почетен датум (required), Краен датум (required). {{{ INSERT INTO travel_events (naziv, vidovi, detali, pochetendatum, kraendatum) VALUES ('...', '...', '...', '2025-07-01', '2025-07-10'); }}} * Сценарио 3: Уредување настан Се избира настан, се отвора пополнета форма. По измена, се валидара и ажурира во базата. {{{ UPDATE travel_events SET naziv = '...', vidovi = '...', detali = '...', pochetendatum = '...', kraendatum = '...' WHERE idevent = ...; }}} * Сценарио 4: Бришење настан Со клик на „Избриши“, Laravel го повикува методот delete() во контролерот. {{{ DELETE FROM travel_events WHERE idevent = ...; }}}