wiki:UpravuvanjeNastani

Управување со настани (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 = ...;
Last modified 3 days ago Last modified on 06/25/25 13:43:39
Note: See TracWiki for help on using the wiki.