Scaffolding super lengkap dan cerdas untuk mempercepat pembuatan REST API di Laravel. Cukup dengan satu klik, ekstensi ini akan membangun seluruh ekosistem CRUD Anda dalam hitungan detik! 🔥 Zero Dependencies! Generates clean, standard Laravel code natively via VS Code without polluting your composer.json!
✨ Fitur Utama
Ekstensi ini tidak hanya membuat Controller dan Model biasa, tetapi langsung membangun arsitektur standar Enterprise:
- 📦 Smart Models & Migrations: Otomatis mendeteksi relasi dua arah (One-to-Many, BelongsTo) dan menyuntikkan Foreign Key ke tabel yang tepat.
- ⚙️ Advanced Controllers: Dilengkapi dengan fitur Global Search, Sorting, dan Pagination secara otomatis.
- 🔒 Built-in Security: Opsi satu klik untuk membungkus endpoint dengan Middleware autentikasi Laravel Sanctum.
- 🧪 Automated Testing & Mocking: Men-generate Factory & Seeder cerdas (mendeteksi NIK, IMEI, dll) serta Feature Tests (PHPUnit/Pest) untuk pengujian API.
- 📖 Auto-Documentation: Langsung menghasilkan file OpenAPI/Swagger YAML tanpa perlu anotasi manual yang membosankan.
- 💻 Frontend SDK Ready: Men-generate layanan Service berbasis Axios (TypeScript) yang siap dipakai oleh tim Frontend (React/Vue/Inertia).
🛠️ Cara Penggunaan
- Buka project Laravel Anda di VS Code.
- Tekan
Ctrl + Shift + P(atauCmd + Shift + Pdi Mac) untuk membuka Command Palette. - Ketik dan pilih: Laravel API Generator: Create CRUD.
- Isi nama tabel, kolom, dan relasi melalui antarmuka GUI yang interaktif.
- Klik 🚀 Generate API dan nikmati keajaibannya!
Требования (Requirements)
- Visual Studio Code v1.80.0 atau lebih baru.
- Proyek Laravel (versi 10 atau 11 direkomendasikan).
Dibuat untuk mempermudah hidup para Backend Developer.