->databaseNotifications(function (\Illuminate\Database\Eloquent\Builder $query) {
// Asegurarte de usar el guard correcto
if (auth()->guard('company')->check()) {
$user = auth()->guard('company')->user();
// Filtrar las notificaciones del usuario logeado en el guard 'company'
return $query->where('customer_id', $user->id)
->where('notifiable_type', get_class($user));
}
// Por si no hay usuario autenticado, devolver un query vacío
return $query->whereRaw('1 = 0');
})
->databaseNotifications(function (\Illuminate\Database\Eloquent\Builder $query) {
// Asegurarte de usar el guard correcto
if (auth()->guard('company')->check()) {
$user = auth()->guard('company')->user();
// Filtrar las notificaciones del usuario logeado en el guard 'company'
return $query->where('customer_id', $user->id)
->where('notifiable_type', get_class($user));
}
// Por si no hay usuario autenticado, devolver un query vacío
return $query->whereRaw('1 = 0');
})