API Practice

Proyek latihan membangun RESTful API dengan Laravel. Endpoint dibagi menjadi dua kelompok: publik (tanpa autentikasi) dan terproteksi (memerlukan Bearer token Sanctum).

Autentikasi

Login dan logout menggunakan Laravel Sanctum untuk mendapatkan Bearer token.

POST /api/login
POST /api/logout
API Publik

CRUD Post, Comment, Vehicle, dan Medicine. Dapat diakses tanpa autentikasi.

GET /api/posts GET /api/comments GET /api/vehicles GET /api/medicines
API Terproteksi

CRUD User, Pasien, Penyakit, dan Diagnosa. Memerlukan Bearer token.

GET /api/users GET /api/pasien GET /api/penyakit
Stack Teknologi
Framework Laravel 13
Autentikasi Laravel Sanctum (token-based)
Database MySQL
Testing PHPUnit Feature Tests
Dokumentasi Blade + Bootstrap 5