Panduan Instalasi Extension Visual Studio Code untuk Ngoding PHP & Laravel
Visual Studio Code (VS Code) adalah editor kode yang sangat populer karena ringan, cepat, dan kaya ekstensi. Untuk pengembangan PHP dan Laravel, VS Code akan terasa jauh lebih powerful jika dilengkapi dengan extension yang tepat.
Artikel ini membahas cara instalasi extension penting VS Code untuk fokus ngoding PHP dan Laravel, lengkap dengan penjelasan singkat fungsi masing‑masing extension.
Extension yang Akan Digunakan
Berikut daftar extension yang direkomendasikan:
Semua extension ini saling melengkapi untuk kebutuhan development lokal maupun server.
1. Install PHP Intelephense
PHP Intelephense adalah extension paling penting untuk PHP.
Fungsi utama:
Autocomplete kode PHP
Deteksi error dan warning
Navigasi class, function, dan variable
Cara install:
code --install-extension bmewburn.vscode-intelephense-client2. Install PHP Debug
Extension ini digunakan untuk debugging PHP dengan bantuan Xdebug.
Fungsi utama:
Breakpoint
Step debugging
Monitoring nilai variabel
Cara install:
code --install-extension xdebug.php-debug
Catatan: Pastikan Xdebug sudah terpasang dan aktif di PHP.
3. Install MySQL Client
Extension MySQL memungkinkan kamu mengelola database langsung dari VS Code.
Fungsi utama:
Koneksi ke MySQL/MariaDB
Melihat tabel & data
Menjalankan query SQL
Cara install:
code --install-extension cweijan.vscode-mysql-client24. Install Prettier
Prettier digunakan untuk merapikan format kode secara otomatis.
Fungsi utama:
Auto format kode
Konsistensi gaya penulisan
Format saat save
Cara install:
code --install-extension esbenp.prettier-vscode5. Install Laravel Extension Pack
Laravel Extension Pack adalah kumpulan extension khusus Laravel.
Fitur yang didapat:
Blade syntax highlighting
Laravel snippets
Artisan helper
Navigasi file Laravel
Cara install:
code --install-extension onecentlin.laravel-extension-pack6. Install Remote SSH
Extension ini memungkinkan kamu bekerja langsung di server melalui SSH.
Fungsi utama:
Edit file di VPS/server
Jalankan project di server
Cocok untuk staging & production
Cara install:
code --install-extension ms-vscode-remote.remote-sshInstall Semua Extension Sekaligus
Agar lebih praktis, kamu bisa install semua extension dengan satu perintah loop berikut:
for ext in \
bmewburn.vscode-intelephense-client \
xdebug.php-debug \
cweijan.vscode-mysql-client2 \
esbenp.prettier-vscode \
onecentlin.laravel-extension-pack \
ms-vscode-remote.remote-ssh
do
code --install-extension $ext
done
Cek Extension yang Terpasang
Gunakan perintah berikut untuk memastikan extension sudah terinstall:
code --list-extensionsPenutup
Dengan kombinasi extension di atas, Visual Studio Code akan menjadi lingkungan kerja yang optimal untuk PHP dan Laravel. Mulai dari menulis kode, mengelola database, debugging, hingga bekerja langsung di server bisa dilakukan dalam satu editor.
Setup ini sangat cocok untuk developer PHP pemula maupun profesional yang ingin workflow lebih cepat, rapi, dan produktif.
Selamat ngoding 🚀
No comments:
Post a Comment