Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Class

Memahami Namespace dan Class di Laravel: Panduan Developer Pemula

Dulu, waktu baru mulai belajar Laravel, saya sering bingung sama namespace dan class . Rasanya kayak lagi belajar bahasa asing yang rumit banget. Kode-kode yang saya lihat di tutorial atau contoh proyek, isinya cuma `use App\Models\User;` atau `new UserController()`. Saya cuma manggut-manggut, pura-pura ngerti, tapi sebenarnya blank total. Akhirnya, setelah beberapa kali bikin proyek yang errornya nggak kelar-kelar, baru deh sedikit demi sedikit mulai paham. Nah, biar kalian nggak ngalamin hal yang sama, saya mau coba jelasin ini dengan bahasa yang lebih santai, berdasarkan pengalaman pribadi saya. Tips & Best Practices Pertama, bayangin namespace itu kayak folder di komputer kalian. Dulu, waktu masih pakai PHP biasa, kalau punya banyak file dengan nama yang sama, pasti bingung kan? Nah, namespace ini fungsinya mirip, buat ngatur file-file PHP biar nggak ketukar. Biasanya, di project Laravel, struktur foldernya udah diatur sedemikian rupa, dan namespace juga ikutin str...