How almarufy-debug/simpes works
This is a Laravel starter application with a small santri registry: a user opens the list or entry form, submits validated student details, and can view saved records. The README describes Laravel framework capabilities, not additional application features; the graph focuses on the registry and its Laravel request, persistence, and rendering layers. Route and migration wiring is inferred only from the repository tree and sampled controller, so uncertain relationships are omitted.
Main entry points: SantriController.php Santri actions · index.php HTTP entry · app.php App bootstrap · web.php Web routes
Components 11
Request handling
- HTTP entry
public/index.php - App bootstrap
bootstrap/app.php - Web routes
routes/web.php
Santri registry
- Santri actions
app/Http/Controllers/SantriController.php - Santri list
resources/views/santri/index.blade.php - Santri form
resources/views/santri/create.blade.php
Persistence
- Santri model
app/Models/Santri.php - Santri schema
database/migrations/2026_09_27_000323_create_santris_table.php - Database config
config/database.php - Application database
Other components
- Browser user
Connections 12
- Browser user → HTTP entry: sends request
- HTTP entry → App bootstrap: handles request
- App bootstrap → Web routes: loads routes
- Web routes → Santri actions: dispatches
- Santri actions → Santri model: queries or creates
- Santri actions → Santri list: renders list
- Santri actions → Santri form: renders form
- Santri model → Application database: reads or writes
- Database config → Application database: configures connection
- Santri schema → Application database: defines schema
- Santri list → Browser user: displays records
- Santri form → Browser user: presents entry form