9 Ekstensi VS Code Terbaik untuk Pengembang Laravel
Jika Kamu seorang pengembang yang bekerja dengan Laravel, Kamu mungkin sudah tahu seberapa pentingnya memiliki alat yang sesuai untuk meningkatkan produktivitas Kamu.
Rekomendasi Ekstensi Visual Studio Code Terbaik untuk Pengembang Laravel
Dalam artikel ini, manaluzufrin akan memperkenalkan 8 ekstensi terbaik untuk Visual Studio Code (VS Code) yg manaluzufrin gunakan dan akan membantu Kamu dalam mengembangkan aplikasi Laravel dengan lebih efisien.
1. Laravel Blade Snippets
Ekstensi Laravel Blade Snippets dari Winnie Lin ini menambahkan dukungan untuk Laravel Blade ke dalam editor VS Code Kamu. Beberapa fitur utama dari ekstensi ini meliputi:
- Sorotan sintaksis Blade
- Snippet Blade
- Dukungan Emmet dalam template Blade
- Pemformatan Blade
Untuk memastikan bahwa ekstensi ini berfungsi seperti yang diharapkan, Kamu perlu melakukan konfigurasi tambahan. Buka File -> Preferences -> Settings dan enable format blade file.
Dengan konfigurasi ini, Kamu akan mendapatkan fitur penyelesaian tab untuk tag Emmet dan pemformatan Blade.
2. Laravel Snippets
Masih dari Winnie Lin, Ekstensi Laravel Snippets menyediakan potongan kode (snippets) untuk Facades seperti Request::, Route::, dll. Beberapa dari prefix snippets yang didukung meliputi Auth, Broadcast, Cache, Config, Console, Cookie, Crypt, DB, Event, dan View.
3. Laravel Blade Spacer
Apakah Kamu merasa kesal ketika mencoba mengeluarkan sesuatu dalam view Blade dengan {{ }} dan baris kode Kamu tiba-tiba tergeser ke belakang? Ekstensi Laravel Blade Spacer dari Austen Cameron akan mengatasi masalah ini dengan menambahkan spasi otomatis pada tanda Blade Kamu.
4. Laravel Artisan
Ekstensi Laravel Artisan dari Ryan Naddy memungkinkan Kamu menjalankan perintah Laravel Artisan langsung dari dalam Visual Studio Code. Beberapa fitur utama meliputi pembuatan file seperti Controllers dan Migrations, menjalankan perintah kustom, mengelola basis data, membersihkan cache, menghasilkan kunci, melihat semua route aplikasi, dan mengelola server PHP lokal untuk pengujian.
5. Laravel Extra Intellisense
Ekstensi Laravel Extra Intellisense memberikan fitur otomatisasi penyelesaian untuk Laravel di VS Code. Ini termasuk penyelesaian otomatis untuk nama-nama route, variabel-variabel, konfigurasi, terjemahan, fungsi Laravel mix, aturan validasi, dan banyak lagi.
6. Laravel Goto Controller
Seiring pertumbuhan aplikasi Kamu, jumlah controller Kamu juga mungkin akan meningkat. Ekstensi Laravel Goto Controller dari ctf0 memudahkan navigasi dari route ke file controller yang sesuai. Kamu cukup menekan Alt + mengklik nama controller di file route.
7. Laravel Goto View
Ekstensi Laravel Goto View dari codingyu memungkinkan Kamu untuk beralih dari controller atau route Kamu ke tampilan (view) dengan cepat. Ini dapat menghemat waktu Kamu dalam mencari file Blade View yang sesuai.
8. DotENV Syntax Highlighting
Ekstensi DotENV Syntax Highlighting adalah ekstensi sederhana namun berguna yang digunakan untuk menyoroti sintaksis file .env Kamu, membantu Kamu melihat masalah dengan lebih mudah.
9. PHP Namespace Resolver
PHP Namespace Resolver dari Mehedi Hassan adalah alat yang dapat mengimpor dan memperluas kelas Kamu. Kamu juga dapat mengurutkan kelas yang diimpor berdasarkan panjang baris atau dalam urutan abjad. Dengan kata lain, PHP Namespace Resolver memungkinkan Kamu untuk mengelola penggunaan namespace dan impor kelas dalam kode PHP Kamu. Kamu dapat mengimpor kelas, memperluas kelas, dan mengatur kelas yang diimpor agar lebih terstruktur sesuai dengan preferensi Kamu. Ini membantu menjaga kode Kamu tetap rapi dan mudah dibaca.
Dengan menginstal ekstensi-ekstensi ini, Kamu dapat mengoptimalkan pengalaman pengembangan Kamu dalam mengembangkan aplikasi Laravel dengan menggunakan Visual Studio Code. Semoga artikel ini membantu Kamu menjadi lebih produktif dalam pekerjaan Kamu sebagai pengembang Laravel!