How mzulfanr13-code/h1h024008-zulfan-pemweb2 works
The tree contains two small web applications: a Laravel student-and-coursework site and a separate Go Fiber demo. In the Laravel app, browser requests enter through Laravel’s front controller; the sampled student web controller reads and validates student records and returns student views. A separate controller serves static course data. The Fiber app serves three fixed text/JSON endpoints. No README or route-file contents were provided, so controller-to-route wiring and other unsampled behavior are left unspecified.
Main entry points: MahasiswaWebController.php Student Web · MahasiswaController.php Student Pages · MatakuliahController.php Course Pages · index.php Laravel Entry
Components 18
Laravel Runtime
- Laravel Entry
latihan-laravel/public/index.php - App Bootstrap
latihan-laravel/bootstrap/app.php - Web Routes
latihan-laravel/routes/web.php - Configured Database
latihan-laravel/config/database.php
Student Records
- Student Web
latihan-laravel/app/Http/Controllers/MahasiswaWebController.php - Student Pages
latihan-laravel/app/Http/Controllers/MahasiswaController.php - Student Model
latihan-laravel/app/Models/Mahasiswa.php - Program Model
latihan-laravel/app/Models/ProgramStudi.php - Student Views
latihan-laravel/resources/views/mahasiswa/data.blade.php - Student Detail
latihan-laravel/resources/views/mahasiswa/detail.blade.php - Student Index
latihan-laravel/resources/views/mahasiswa/index.blade.php - Student Show
latihan-laravel/resources/views/mahasiswa/show.blade.php
Course Pages
- Course Pages
latihan-laravel/app/Http/Controllers/MatakuliahController.php - Course Index
latihan-laravel/resources/views/matakuliah/index.blade.php - Course Detail
latihan-laravel/resources/views/matakuliah/show.blade.php
Fiber Demo
- Fiber Handlers
latihan-fiber/main.go
Other components
- Browser
- HTTP Client
Connections 12
- Browser → Laravel Entry: sends request
- Laravel Entry → App Bootstrap: bootstraps app
- App Bootstrap → Web Routes: loads routes
- Student Web → Student Model: queries and creates
- Student Web → Configured Database: queries via ORM
- Student Web → Student Views: renders list
- Student Web → Student Detail: renders detail
- Student Pages → Student Index: renders list
- Student Pages → Student Show: renders record
- Course Pages → Course Index: renders filtered data
- Course Pages → Course Detail: renders course
- HTTP Client → Fiber Handlers: requests endpoint