Neu: PultOS — Ihr Unternehmen auf einem Bildschirm • 74 fertige Integrationen • Server in Deutschland und der EU
Leistungen · Laravel

Laravel-Agentur für Anwendungen, die schon laufen

Sie haben eine Laravel-Anwendung im Einsatz und suchen eine Adresse, die den Code übernimmt, die Versionen anhebt und danach zuständig bleibt.

10+ Jahre
Entwicklungserfahrung im Team
30+
abgeschlossene Projekte
SEODACH KI-Berater
online · antwortet sofort

Hallo! Ich bin der KI-Berater von SEODACH. Erzählen Sie kurz, wo es in Ihrem Unternehmen hakt, und ich skizziere Ihnen einen Plan.

  • Übernahme beginnt mit einem Befund

    Bevor eine Zeile geändert wird, erhalten Sie eine Liste: was trägt, was gefährlich ist, was fehlt.

  • Sicherheit vor Wunschliste

    Versionen ohne Sicherheitsupdates und offene Zugänge räumen wir, bevor neue Funktionen dazukommen.

  • Rückgabe bleibt möglich

    Repository, Build-Anleitung und Zugänge liegen bei Ihnen. Ein Wechsel kostet später kein neues Projekt.

Wie es um Laravel-Anwendungen steht, die uns erreichen

Wer die Anwendung gebaut hat, ist nicht mehr erreichbar

Gebaut hat sie ein Einzelner oder eine Agentur, die es nicht mehr gibt. Ein Repository existiert nicht, nur ein Verzeichnis auf dem Server – und niemand kann sagen, ob der Stand dort dem letzten Stand der Arbeit entspricht.

Laravel und PHP stehen auf Versionen ohne Sicherheitsupdates

Der Hoster kündigt den alten PHP-Stand ab, ein Update der Pakete zieht Abhängigkeiten mit, die es so nicht mehr gibt. Also bleibt alles stehen, wie es ist, und die bekannten Lücken bleiben offen.

Jede Änderung ist ein Glücksspiel

Es gibt kein Testsystem und keine automatischen Tests. Geändert wird am laufenden Betrieb, und ob die Rechnungsstellung danach noch richtig rechnet, zeigt der erste Anruf eines Kunden.

Hintergrundaufgaben stehen still, ohne dass es auffällt

Der Queue-Worker ist nach einem Neustart nicht wieder angelaufen, der Scheduler fehlt im Cron. Bestätigungen, Exporte und Mahnungen bleiben liegen, bis jemand von außen nachfragt.

Was wir an einer Laravel-Anwendung übernehmen

Welche Bausteine Sie brauchen und in welcher Reihenfolge, entscheidet der Befund – nicht ein Paketname. Jeder Baustein steht als abgegrenztes Leistungspaket mit Abnahmekriterien im Angebot.

Code-Review und Übernahme

Wir lesen Routen, Models, Jobs und Migrationen, prüfen den Stand der Pakete und eigene Eingriffe am Framework und schreiben auf, was trägt, was ersetzt werden muss und welche Zugänge fehlen.

Laravel- und PHP-Version anheben

Das Upgrade läuft in Stufen: erst der PHP-Stand, dann Laravel, Version für Version, mit den Breaking Changes aus der Upgrade-Anleitung. Pakete ohne Nachfolger ersetzen wir oder lösen sie durch eigenen Code ab.

Funktionen und Schnittstellen ergänzen

Zahlungen, Anbindung an ERP und Buchhaltung, Daten aus dem CRM, eine eigene API für Partner, Rollen und Berichte: Neues entsteht im bestehenden Aufbau, statt als zweites System daneben.

Tests und ein Weg nach Produktion

Für die Stellen, an denen Geld und Fristen hängen, entstehen automatische Tests. Dazu ein Testsystem, eine Pipeline, die vor dem Ausliefern prüft, und Migrationen, die sich auch zurücknehmen lassen.

Umzug und Betrieb

Die Anwendung zieht auf eigene Server bei Hetzner in Deutschland und der EU: Auslieferung ohne Ausfallzeit, Queue-Worker und Zeitpläne unter Aufsicht, Sicherungen mit geprobtem Rückweg, Überwachung mit Meldung an uns.

Übergabe und Rückgabe

Repository, Build-Anleitung, Liste der Abhängigkeiten, Betriebsanleitung und Zugänge gehören Ihnen. Wollen Sie das Projekt später selbst weiterführen oder anders vergeben, übergeben wir es im Ganzen.

Dieselbe Anwendung vor und nach der Übernahme

Fünf Punkte, an denen sich eine betreute Laravel-Anwendung von einer verwaisten unterscheidet – und die Sie an Ihrer eigenen Anwendung nachprüfen können.

Verwaist angetroffenIn Betreuung
VersionsstandVerwaist angetroffen: Laravel und PHP auf Versionen ohne Sicherheitsupdates, ein Update traut sich niemandIn Betreuung: gepflegte Version, der Upgrade-Pfad schriftlich, jede Stufe einzeln abgenommen
Weg nach ProduktionVerwaist angetroffen: Dateien landen von Hand auf dem Server, der laufende Stand ist eine VermutungIn Betreuung: ein Stand aus dem Repository, Auslieferung über eine Pipeline, Rückweg auf die Vorversion
PrüfungVerwaist angetroffen: geprüft wird im Betrieb, den Fehler meldet der KundeIn Betreuung: automatische Tests dort, wo Geld und Fristen hängen, dazu ein Testsystem
HintergrundaufgabenVerwaist angetroffen: Queue und Zeitplan laufen, bis sie es einmal nicht tunIn Betreuung: Worker und Zeitpläne beaufsichtigt, ein Stillstand meldet sich bei uns
Zugänge und CodeVerwaist angetroffen: im Konto des früheren Dienstleisters, eine Übersicht gibt es nichtIn Betreuung: Repository, Server und Domainverwaltung auf Ihren Namen, Dokumentation daneben

Belege statt Referenzliste

  • 14 Tage
    bis zum Befund

    So lange brauchen wir von den Zugängen bis zum schriftlichen Bericht: Versionsstand, Sicherheitsfunde mit Risiko, Zustand von Queue und Zeitplänen, Reihenfolge der Schritte. Den Bericht prüfen Sie an Ihrer eigenen Anwendung nach.

  • 22
    eigene Anwendungen im Betrieb

    Versionen heben wir nicht nur bei Kunden an, sondern an unseren eigenen Produkten – ein verschlepptes Upgrade zahlen wir dort selbst.

  • 10+
    Jahre Entwicklungserfahrung im Team

    Der häufigste Grund für eine verwaiste Anwendung ist ein Dienstleister, den es nicht mehr gibt. Wir sind dieselbe GmbH unter derselben Adresse wie zum Start.

  • 100 %
    Server in Deutschland

    Betrieb, Sicherungen und Testsystem laufen auf eigenen Servern bei Hetzner in Deutschland und der EU. Verarbeiten wir personenbezogene Daten in Ihrem Auftrag, schließen wir einen Auftragsverarbeitungsvertrag.

Neu auf Laravel bauen: wann das die richtige Wahl ist

Laravel lohnt sich, wenn eine Fachanwendung mit Formularen, Rechten und Hintergrundaufgaben entstehen soll. Geht es eigentlich um Inhalte oder um Verkauf, ist ein Framework der teurere Weg – dann sagen wir das im Erstgespräch.

Passt

Fachanwendung mit Rollen und Abläufen

Anträge, Freigaben, Abrechnung, Fristen: viele Formulare, abgestufte Rechte, Aufgaben im Hintergrund. Warteschlangen, Zeitpläne, Rechte und Migrationen bringt Laravel dafür schon mit, sie müssen nicht erfunden werden.

Passt

PHP ist im Betrieb schon vorhanden

Läuft bei Ihnen bereits PHP und soll die Anwendung später auch ohne uns gepflegt werden können, ist Laravel die Wahl, für die sich am leichtesten jemand findet. Das ist ein Argument für den Auftraggeber, nicht für uns.

Passt nicht

Es geht um Inhalte und Redaktion

Soll eine Firmenwebsite entstehen, deren Texte und Bilder eine Redaktion selbst pflegt, ist ein Redaktionssystem günstiger und schneller am Netz. Dann führt der Weg über unsere Seite zur WordPress-Agentur.

Passt nicht

Es geht um Verkauf im Netz

Kasse, Versandregeln, Steuersätze und Pflichtangaben sind in Shopsystemen gelöst und bleiben im Eigenbau ein Dauerposten in jedem Jahresbudget. Was dann zu rechnen ist, steht auf der Seite zur E-Commerce-Agentur.

Von den Zugängen zur verantworteten Anwendung

  1. Zugänge und Befund

    Wir brauchen drei Dinge: den Code, einen Zugang zum Server und die Domainverwaltung. Daraus entsteht ein Bericht mit Fundstellen, Risiko und Aufwand – als abgegrenztes Paket mit festem Ergebnis, nicht als offener Stundentopf.

  2. Reihenfolge festlegen

    Sie entscheiden anhand des Berichts, was zuerst passiert. In der Regel stehen Sicherheit, Versionsstand und ein verlässlicher Weg nach Produktion vor der Liste der gewünschten Funktionen.

  3. In Etappen umsetzen und abnehmen

    Jede Etappe endet mit einer lauffähigen Anwendung und prüfbaren Abnahmekriterien. Planung und Weisungen liegen bei unserem Projektleiter, Sie prüfen das Ergebnis mit echten Vorgängen.

  4. Betrieb oder Rückgabe

    Danach übernehmen wir Überwachung, Updates und Weiterentwicklung als eigenen Vertrag mit vereinbarter Reaktionszeit – oder wir geben das Projekt vollständig dokumentiert zurück, wenn Sie es anders vergeben wollen.

Was die Übernahme kostet und womit sie beginnt

Der Einstieg ist immer das Review: ein abgegrenztes Paket mit festem Ergebnis. Was danach sinnvoll ist, steht im Befund, und jede Etappe bekommt vorher ihren Preis.

Code-Review und Befund
Festpreiseinmalig, vor dem Angebot

Ergebnis ist ein Bericht mit Reihenfolge

  • Aufnahme von Laravel- und PHP-Stand, Paketen und eigenen Eingriffen am Framework
  • Prüfung von Auslieferung, Sicherungen, Queue und Zeitplänen
  • Sicherheitsfunde mit Risiko und Aufwand je Fund
  • Übersicht über Zugänge, Rechte und fehlende Unterlagen
  • Empfehlung: anheben, ergänzen oder neu bauen
Erstgespräch vereinbaren
Upgrade und Weiterentwicklung
Nach Umfangje Etappe als Festpreis

Reihenfolge aus dem Befund

  • Upgrade von PHP und Laravel in einzeln abnehmbaren Stufen
  • Ersatz für Pakete, die ihr Hersteller aufgegeben hat
  • Neue Funktionen, Schnittstellen und Berichte
  • Automatische Tests und eine Pipeline vor dem Ausliefern
  • Abnahmekriterien je Etappe, schriftlich vor dem Start
Erstgespräch vereinbaren
Betrieb
Nach Umfangpro Monat

eigener Vertrag, jederzeit kündbar

  • Eigene Server bei Hetzner in Deutschland und der EU
  • Updates und Sicherheitspatches in festem Rhythmus
  • Überwachung von Erreichbarkeit, Queue und Zeitplänen
  • Sicherungen mit geprobtem Rückweg
  • Vereinbarte Reaktionszeit, abgestuft nach Schwere
Erstgespräch vereinbaren

Alle Angaben netto zzgl. MwSt. Den Festpreis für das Review nennen wir nach einem kurzen Blick auf Alter und Umfang der Anwendung; unsere Sätze stehen offen auf der Seite Preise.

Fragen vor der Vergabe an eine Laravel-Agentur

Auf welchen Laravel- und PHP-Stand heben Sie uns, und in welcher Reihenfolge?

Zuerst auf einen PHP-Stand, für den es noch Sicherheitsupdates gibt – ohne ihn lässt sich Laravel gar nicht anheben. Danach Laravel Version für Version, jede Stufe mit den Breaking Changes aus der offiziellen Upgrade-Anleitung, jede Stufe einzeln lauffähig und einzeln abgenommen. Ziel ist eine Version, die noch gepflegt wird, nicht der neueste Stand um jeden Preis: Wie weit eine Stufe reicht, bestimmen meist die Pakete, deren Hersteller sie aufgegeben hat. Wo es keinen Nachfolger gibt, ersetzen wir das Paket oder lösen die Funktion durch eigenen Code ab – mit dem Preis dafür im Angebot, bevor die Stufe beginnt.

Woran sehen wir vor der Vergabe, dass Sie mit Laravel umgehen können?

Am Befund zu Ihrer eigenen Anwendung. Darin steht, welcher Stand in der Datei composer.lock festgeschrieben ist, welche eigenen Eingriffe am Framework die Updates blockieren, ob Worker für jede Warteschlange und der Scheduler tatsächlich laufen, welche Migrationen keinen Rückweg haben und an welchen Stellen Tests fehlen, obwohl dort Geld und Fristen hängen. Gibt es kein Repository, legen wir vor dem ersten Lesen eines an und sichern darin den Stand, der produktiv läuft; geändert wird nichts, bevor Sie den Befund gesehen haben. Benannte Laravel-Projekte führen wir dagegen nicht, und wir erfinden keine – was als Firma hinter uns steht, lesen Sie oben an den Zahlen.

Wem gehören Code und Nutzungsrechte?

Ihnen. Am eigens für Sie erstellten Code gehen die Nutzungsrechte mit vollständiger Bezahlung auf Sie über; Repository, Server und Domain laufen auf Ihren Namen. Fremde Pakete behalten ihre eigenen Lizenzen – welche das sind und was sie erlauben, steht in der Liste der Abhängigkeiten, die zur Übergabe gehört.

Wer führt das Projekt, und mit wem sprechen wir?

Planung, Aufgabenverteilung und Weisungen liegen bei unserem Projektleiter, er ist auch Ihr Ansprechpartner. Sie beschreiben das Ziel, entscheiden über die Reihenfolge und nehmen gegen die vereinbarten Kriterien ab. Grundlage ist ein Werkvertrag mit abgegrenztem Leistungsumfang, nicht ein offenes Stundenkonto.

Wer merkt es, wenn nach dem Upgrade ein Queue-Worker stehen bleibt?

Wir, und zwar bevor Ihre Kunden anrufen. Zum Betrieb gehört eine Überwachung, die mehr prüft als die Erreichbarkeit der Startseite: Läuft für jede Warteschlange ein Worker, ist der Scheduler im Cron aktiv, wie alt ist der älteste wartende Auftrag, wie viele sind in die Fehlertabelle gelaufen. Bleibt etwas stehen, meldet es sich bei uns. Die Schritte für Neustart und Nacharbeit stehen in der Betriebsanleitung, die Entscheidungen im Projekttagebuch – auch für den Fall, dass bei uns jemand ausfällt und eine andere Person übernimmt.

Lohnt sich das Upgrade oder sollten wir neu schreiben?

Das entscheidet der Befund, nicht das Alter der Version. Steckt die Fachlogik verständlich in der Anwendung, ist das Upgrade fast immer der kürzere Weg. Liegt der Aufwand dagegen in eigenen Eingriffen am Framework und in Paketen ohne Nachfolger, rechnen wir beide Wege gegeneinander und legen Ihnen die Zahlen vor.

Wie schnell sehen wir, dass sich etwas bewegt?

Nach 14 Tagen liegt ein erstes Ergebnis vor: der Befund mit Reihenfolge und die ersten geschlossenen Sicherheitsfunde. Der erste Abschnitt im Tagesbetrieb folgt in der Regel nach 2–6 Wochen. Wie viele Stufen dazwischen liegen, hängt daran, wie weit die heutige Version vom nächsten gepflegten Stand entfernt ist.

Welche Laravel-Version läuft bei Ihnen gerade?

Schicken Sie uns die Datei composer.json aus Ihrem Projekt und den PHP-Stand des Servers – oder beschreiben Sie, was die Anwendung im Tagesgeschäft tut. Sie erhalten eine erste Einschätzung: welche Sicherheitsupdates fehlen, welche Upgrade-Stufen dazwischenliegen und welche Pakete keinen Nachfolger mehr haben.

Das Erstgespräch ist kostenfrei und unverbindlich.

Lieber direkt sprechen? (0) 89 24 8853 444 WhatsApp

Schreiben Sie uns per WhatsApp