---
title: "Spørg jeres Laravel-system om abonnementer og kunder · Adea"
description: "Adea læser jeres Eloquent-modeller og scopes og svarer ledelse og salg på spørgsmål om kunder og abonnementer."
url: https://adea.app/da/stack/laravel
---

# Hvilke kunder udløber i denne måned? Spørg systemet selv.

I Laravel-projekter bor reglerne i Eloquent-modeller, scopes og jobs. Adea læser dem og svarer på spørgsmål, som ellers ender som en henvendelse til udvikleren.

[Prøv gratis](https://adea.app/da/signup) [Se demoen](https://adea.app/da/demo)

## Hvilke kunder har et abonnement, der udløber i oktober?

1. Læser app/Models/Subscription.php
2. Finder scopet active()
3. Henter abonnementer, der udløber i oktober

Et spørgsmål til et Laravel-system

Hvilke kunder har et abonnement, der udløber i oktober?

Adeas svar

**63 ** kunder

Aktive abonnementer med ends_at i oktober. 21 af dem er på Pro og har ikke slået fornyelse til.

## Her kommer tallet fra

Koden, Adea læste `app/Models/Subscription.php:58`

```
public function scopeActive($q) {
  return $q->whereNull('canceled_at')
    ->where('ends_at', '>', now());
}
```

Opslaget, Adea lavede

```
SELECT count(*) FROM subscriptions
WHERE canceled_at IS NULL
  AND ends_at >= '2026-10-01'
  AND ends_at <  '2026-11-01'
```

## Det får du

### Forstår jeres scopes

»Aktiv« er et scope i koden, ikke et felt i databasen. Adea finder det og bruger præcis den definition, så tallet passer med det, du ser i adminpanelet.

### Ledelsen spørger selv

Ugentlige tal om fornyelser, frafald og omsætning kræver ikke længere en rapport fra udvikleren. Gem spørgsmålet, og få svaret hver mandag.

### Læser uden at skrive

Adea får kun læseadgang. Der kører intet i jeres Laravel-app, og køer og jobs bliver ikke berørt.

## Sådan forbinder du et Laravel-projekt

Forbind GitHub-repoet med læseadgang, og opret en MySQL- eller Postgres-bruger, der kun har SELECT.

```
CREATE USER 'adea_laese'@'%' IDENTIFIED BY '…';
GRANT SELECT ON jeres_db.* TO 'adea_laese'@'%';
```

[Læs vejledningen](https://adea.app/da/docs/forbind-database)

## Spørgsmål om Laravel

### Virker det med Filament eller Nova?

Adea er uafhængig af jeres adminpanel. Den læser modeller og database, så det virker, uanset om du bruger Filament, Nova eller noget andet.

### Hvad med multi-tenant-opsætninger?

Fortæl Adea, hvilken kolonne der adskiller kunder. Når reglen er godkendt, følger alle svar den.

### Kan Adea køre mod en læsekopi?

Ja, og det anbefaler vi.

## Andre systemer

[Rails](https://adea.app/da/stack/rails) [Django](https://adea.app/da/stack/django) [Node.js](https://adea.app/da/stack/node) [Magento](https://adea.app/da/stack/magento) [WooCommerce](https://adea.app/da/stack/woocommerce) [Shopware](https://adea.app/da/stack/shopware) [Solidus](https://adea.app/da/stack/solidus)

## Hvad vil du gerne vide?

[Prøv gratis](https://adea.app/da/signup) [Book 20 minutter](mailto:hello@adea.app?subject=20%20minutter%20om%20Adea)
