foto) { return asset('storage/' . $this->foto); } return null; } // app/Models/Guru.php public static function generateCodeGuru() { $lastGuru = self::orderBy('id', 'desc')->first(); if ($lastGuru) { $lastKode = intval($lastGuru->code_guru); // ganti jadi code_guru return str_pad($lastKode + 1, 4, '0', STR_PAD_LEFT); } return '0001'; // mulai dari 0001 } public function user() { return $this->belongsTo(User::class); } public function kelas() { return $this->hasMany(Kelas::class, 'wali_kelas_id'); } }