Extension VSCode untuk Belajar Laravel

Extension VSCode untuk Belajar Laravel

author

Teguh Bagas M

Web Developer

Tags

Share this post

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 tekan Tab, 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!

VSCode dengan Extension Laravel

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