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
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.
Belege statt Referenzliste
- 14 Tagebis 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.
- 22eigene 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.
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.
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.
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.
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
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.
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.
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.
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.
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
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
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
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.
Das könnte Sie auch interessieren
Wie ein Webprojekt bei uns vergeben wird: Umfang, Abnahme, Übergabe.
Wenn ein Kernablauf von Grund auf als eigene Anwendung entstehen soll.
Portale, Fachanwendungen und Dashboards im Browser, mit Rollen und Rechten.
Wenn nicht nur das Framework alt ist, sondern das ganze System.
Die Anwendung an ERP, Buchhaltung und CRM anbinden statt doppelt pflegen.
Der eigene Vertrag für Updates, Überwachung und Sicherungen.
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
Begriffe aus dem Wiki-Lexikon