← PHP & Laravel13 / 68
Namespace & PSR-4 Autoloading
Namespace mengelompokkan kelas agar nama kelas tidak berbenturan. PSR-4 memetakan struktur namespace ke folder fisik secara otomatis.
👀 Contoh dulu
namespace App\Models;
class User {}Hasilnya: Kelas User dikenali sebagai App\Models\User secara global.
💡 Autoloading PSR-4 menghilangkan kebutuhan menulis ratusan require_once manual.
📝 Sekarang giliranmu
File ini akan berisi class layanan di folder app/Services. Tulis deklarasi namespace yang sesuai dengan lokasi folder itu (ingat aturan PSR-4: nama folder = nama namespace).
Preview