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