How ftzarqa/sistem-venue-lapangan-olahraga works
This is a Laravel web application for managing match events and ticket stock, with public ticket/event pages, administrator event management, and user accounts. A request enters Laravel’s web routing, then reaches the relevant controller, which renders a view or works with the event/user models. Authentication also covers registration and email verification; profile editing and account deletion are separate user functions. Relationships are limited to those visible in excerpts or the source index; some route targets and the ticket flow are only indexed, not excerpted.
Main entry points: web.php Web routes · auth.php Auth routes · EventController.php Event management · TiketController.php Ticket page handler
Components 20
Web entry and routing
- HTTP entry
public/index.php - App bootstrap
bootstrap/app.php - Web routes
routes/web.php - Auth routes
routes/auth.php
Events and tickets
- Event management
app/Http/Controllers/Admin/EventController.php - Ticket page handler
app/Http/Controllers/TiketController.php - Event records
app/Models/Event.php - Event data store
Accounts and access
- Admin sign-in
app/Http/Controllers/Admin/AdminAuthController.php - Registration
app/Http/Controllers/Auth/RegisteredUserController.php - User sessions
app/Http/Controllers/Auth/AuthenticatedSessionController.php - Email verification
app/Http/Controllers/Auth/VerifyEmailController.php - Profile management
app/Http/Controllers/ProfileController.php - User records
app/Models/User.php
Web views
- Event admin views
resources/views/admin/events - Ticket view
resources/views/tiket/show.blade.php - Account views
resources/views/auth - Profile views
resources/views/profile - Admin login view
resources/views/admin/login.blade.php
Other components
- Visitor or user
Connections 22
- Visitor or user → HTTP entry: sends request
- HTTP entry → App bootstrap: boots app
public/index.php - App bootstrap → Web routes: loads routes
bootstrap/app.php - Web routes → Auth routes: includes routes
routes/web.php - Web routes → Event management: routes requests
routes/web.php - Web routes → Ticket page handler: routes requests
routes/web.php - Web routes → Admin sign-in: routes requests
routes/web.php - Web routes → Profile management: routes requests
routes/web.php - Auth routes → User sessions: routes sessions
routes/auth.php - Auth routes → Registration: routes registration
routes/auth.php - Auth routes → Email verification: routes verification
routes/auth.php - Event management → Event records: reads and writes
app/Http/Controllers/Admin/EventController.php - Ticket page handler → Event records: uses events
app/Http/Controllers/TiketController.php - Event records → Event data store: persists records
- Registration → User records: creates user
app/Http/Controllers/Auth/RegisteredUserController.php - Profile management → User records: updates account
- Event management → Event admin views: renders views
app/Http/Controllers/Admin/EventController.php - Ticket page handler → Ticket view: renders view
- Registration → Account views: renders view
app/Http/Controllers/Auth/RegisteredUserController.php - User sessions → Account views: renders view
app/Http/Controllers/Auth/AuthenticatedSessionController.php - Profile management → Profile views: renders profile
app/Http/Controllers/ProfileController.php - Admin sign-in → Admin login view: renders view
app/Http/Controllers/Admin/AdminAuthController.php