
Extension VSCode untuk Belajar Laravel
Rekomendasi extension Visual Studio Code untuk mempermudah proses belajar Laravel bagi pemula.
Extension VSCode yang Wajib untuk Belajar Laravel
Visual Studio Code (VSCode) adalah salah satu code editor paling populer di kalangan developer. Dengan dukungan berbagai extension, kamu bisa meningkatkan produktivitas dan kemudahan dalam mengembangkan aplikasi Laravel. Berikut adalah beberapa extension yang sangat saya rekomendasikan, khususnya untuk mahasiswa yang baru mulai belajar Laravel.
1. Laravel Blade Snippets — by Winnie Lin
Manfaat:
Extension ini menyediakan snippets untuk sintaks Blade (template engine Laravel). Sangat berguna untuk menulis struktur Blade seperti @if
, @foreach
, @section
, dan sebagainya dengan cepat tanpa harus mengetik secara manual.
Contoh: Ketik
@if
lalu tekanTab
, maka akan otomatis muncul template struktur if Blade.
2. Laravel Snippets — by Winnie Lin
Manfaat: Menyediakan potongan kode (snippets) untuk Laravel seperti route, middleware, controller, dan lainnya. Cocok banget untuk membantu kamu mengingat dan mengetik struktur kode Laravel dengan lebih cepat.
Cocok untuk mempercepat workflow saat membuat fitur CRUD, route resource, dan penggunaan helper Laravel.
3. Laravel Intelephense — by Porifa
Manfaat: Menyediakan fitur auto-complete, go-to definition, dan linting khusus untuk proyek Laravel. Extension ini membuat kamu bisa navigate dan menulis kode dengan lebih cerdas, apalagi saat bekerja dengan banyak class dan dependency.
Bisa dibilang seperti "Google Maps"-nya proyek Laravel kamu!
4. Laravel Blade Formatter — by Shuhei Hayashibara
Manfaat:
Secara otomatis memformat file .blade.php
kamu supaya lebih rapi dan terstruktur. Ini penting untuk meningkatkan keterbacaan kode, terutama ketika kamu bekerja dalam tim.
Tekan
Shift + Alt + F
untuk memformat kode Blade kamu secara instan.
5. PHP Namespace Resolver — by Mehedi Hasan
Manfaat: Membantu kamu mengimpor class PHP secara otomatis dan menyelesaikan masalah namespace. Cocok untuk pemula yang belum terbiasa dengan struktur namespace di Laravel.
Cukup ketik nama class, lalu tekan shortcut
Alt + Enter
untuk auto-import.
6. Laravel Extra Intellisense — by Amir
Manfaat: Meningkatkan kemampuan IntelliSense dengan memberikan saran dan dokumentasi pada method-method Laravel seperti Eloquent, Facade, helper functions, dsb.
Sangat membantu untuk memahami properti dan method dalam model Eloquent!
Extension Tambahan yang Juga Berguna
PHP Intelephense — by Ben Mewburn
Meskipun bukan khusus Laravel, extension ini sangat berguna untuk meningkatkan pemahaman kamu terhadap PHP itu sendiri. Fitur seperti error checking, auto import, dan function documentation sangat membantu.
DotENV — by mikestead
Membantu kamu dalam membaca dan menulis file .env
. Dengan syntax highlight yang jelas, kamu bisa lebih mudah mengatur konfigurasi environment Laravel.
GitLens — by GitKraken
Untuk mahasiswa yang mulai belajar kolaborasi menggunakan Git, GitLens membantu kamu melihat siapa yang mengubah baris kode, kapan, dan mengapa.
Material Icon Theme - by Philipp Kief
Untuk menambahkan ikon desain material ke VS Code. Dengan ekstensi ini, Anda dapat menyesuaikan warna ikon file dan folder.
Penutup
Dengan menginstal extension-extension di atas, kamu akan lebih terbantu dalam memahami struktur Laravel, mempercepat proses ngoding, dan menjaga kode tetap rapi dan terorganisir. Jangan ragu untuk bereksperimen dan temukan workflow terbaik versimu!

Sudah install extension-nya? Sekarang waktunya coding Laravel dengan lebih nyaman dan menyenangkan 🚀