Changes between Initial Version and Version 1 of UpravuvanjeNastani


Ignore:
Timestamp:
06/25/25 13:43:39 (3 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UpravuvanjeNastani

    v1 v1  
     1== Управување со настани (CRUD)
     2=== Актери
     3Администратор
     4
     5=== Реализација
     6* Сценарио 1: Приказ на сите настани
     7Администраторот може да ја отвори страницата со листата на сите настани (/travel-events). Се прикажува табела со: ИД, Назив, Видови, Детали, Почетен датум, Краен датум. За секој настан постојат опции „Измени“ и „Избриши“.
     8{{{
     9SELECT * FROM travel_events;
     10}}}
     11
     12* Сценарио 2: Креирање нов настан
     13Со клик на „Креирај нов настан“, се прикажува форма за внес. Се валидараат податоците и се зачувуваат преку транскација. Полиња: Назив (required), Видови (required), Детали (optional), Почетен датум (required), Краен датум (required).
     14{{{
     15INSERT INTO travel_events (naziv, vidovi, detali, pochetendatum, kraendatum)
     16VALUES ('...', '...', '...', '2025-07-01', '2025-07-10');
     17}}}
     18
     19* Сценарио 3: Уредување настан
     20Се избира настан, се отвора пополнета форма. По измена, се валидара и ажурира во базата.
     21{{{
     22UPDATE travel_events
     23SET naziv = '...', vidovi = '...', detali = '...', pochetendatum = '...', kraendatum = '...'
     24WHERE idevent = ...;
     25}}}
     26
     27* Сценарио 4: Бришење настан
     28Со клик на „Избриши“, Laravel го повикува методот delete() во контролерот.
     29{{{
     30DELETE FROM travel_events
     31WHERE idevent = ...;
     32}}}