💡 Tips untuk Developer Laravel: Mengoptimalkan Relasi dengan Custom Methods 💡
Jika Anda sering menggunakan relasi yang sama dengan kondisi tambahan seperti where
atau orderBy
, daripada menulis ulang logika tersebut di banyak tempat, ada cara yang lebih efisien: buat metode relasi terpisah!
💻 Contoh:
Dengan metode ini, setiap kali Anda ingin mengambil data postingan aktif yang diurutkan berdasarkan tanggal, cukup panggil activePosts()
. Hasilnya? Kode yang lebih rapi, efisien, dan mudah dipelihara!
🔧 Kenapa ini penting?
Mengurangi pengulangan kode
Meningkatkan keterbacaan
Memudahkan debugging dan perubahan di masa mendatang