How irphandarmero/sipelita works
This is a Laravel 8 application scaffold with report-oriented domain models, rather than the Laravel framework itself. The visible request path starts at the public entry point, passes through the HTTP kernel, and reaches routes registered by the route provider. The tree suggests reporting, organizational-unit, and user data, but sampled files do not reveal concrete route handlers or business logic. Laravel’s README documents routing, ORM, session/cache, queues, and broadcasting; those framework capabilities are shown only where repository paths support them.
Main entry points: database.php Database · index.php HTTP entry · RouteServiceProvider.php Route registration · Kernel.php HTTP kernel
Components 19
HTTP runtime
- HTTP entry
public/index.php - App bootstrap
bootstrap/app.php - HTTP kernel
app/Http/Kernel.php - Route registration
app/Providers/RouteServiceProvider.php - Web routes
routes/web.php - API routes
routes/api.php - Controller base
app/Http/Controllers/Controller.php - Welcome view
resources/views/welcome.blade.php
Report domain
- Report master
app/Models/MasterLaporan.php - Report detail
app/Models/DetailLaporan.php - Work unit
app/Models/UnitKerja.php - User model
app/Models/User.php
Framework services
- Database
config/database.php - Authentication config
config/auth.php - Queue config
config/queue.php - Broadcast config
config/broadcasting.php - Cache config
config/cache.php - Session config
config/session.php
Other components
- Web client
Connections 12
- Web client → HTTP entry: sends request
- HTTP entry → App bootstrap: loads app
- HTTP entry → HTTP kernel: dispatches request
- HTTP kernel → Route registration: uses routes
- Route registration → Web routes: loads web routes
- Route registration → API routes: loads API routes
- Web routes → Controller base: may target
- API routes → Controller base: may target
- Report master → Database: persists via ORM
- Report detail → Database: persists via ORM
- Work unit → Database: persists via ORM
- User model → Database: persists via ORM