Zum Hauptinhalt springen

Laravel-Entwicklung für verlässliche Webanwendungen.

Wenn eine Website mehr können muss als Inhalte anzeigen, etwa Benutzerbereiche, Abläufe oder Schnittstellen zu anderen Systemen, ist Laravel oft die tragfähigste Grundlage. Wir setzen es dort ein, wo es sich lohnt. Reicht eine einfachere Lösung, schlagen wir diese vor.

Wofür wir Laravel einsetzen.

Laravel ist ein PHP-Framework für Anwendungen mit eigener Fachlogik. Wir setzen es ein, sobald eine Anwendung Abläufe abbilden, Daten verarbeiten oder mit anderen Systemen sprechen muss.

Laravel als eigenständige Anwendung mit Zugriffen und angebundenen Systemen Oben die Zugriffe: Benutzer im Browser und, optional, eine Website. In der Mitte die Laravel-Anwendung mit Login und Rollen, Workflows und Fachlogik. Darunter die angebundenen Systeme: Salesforce, CRM und Portale. Daten fliessen in beide Richtungen. Die Anwendung läuft mit oder ohne Website. Benutzerim BrowserWebsiteoptionalLaravelIhre AnwendungLogin & RollenWorkflowsFachlogikSalesforceCRMPortale
Laravel läuft als eigene Anwendung, mit oder ohne Website, und spricht mit den Systemen, die Sie bereits nutzen.
Portale und Login-Bereiche
Geschützte Bereiche mit Benutzerrollen, Rechten und nachvollziehbaren Abläufen.
Workflows und Freigabeprozesse
Mehrstufige Abläufe mit mehreren Beteiligten, von der Erfassung bis zur Freigabe, in klarer Fachlogik abgebildet.
Schnittstellen und Integrationen
Anbindung von CRM-, Verwaltungs- und Portalsystemen, damit Daten nicht mehrfach gepflegt werden müssen.
Salesforce-Anbindung
Daten wie Objekte, Anfragen oder Suchprofile werden zwischen Salesforce und Ihrer Anwendung abgeglichen und aufbereitet.
Individuelle Fachlogik
Such- und Filterlogik, Berechnungen und Regeln, die Standardsoftware nicht abbildet.
Übernahme bestehender Laravel-Projekte
Wir ordnen Code, Tests, Update-Stand und Abhängigkeiten ein und führen die Anwendung wartbar weiter.

Wann Laravel passt und wann nicht.

Nicht jedes Webprojekt braucht ein Framework. Laravel lohnt sich, wenn eigene Abläufe und Daten im Zentrum stehen. Für die folgenden Fälle empfehlen wir etwas anderes.

Laravel passt, wenn …

  • die Anwendung eigene Fachlogik braucht, etwa Rollen und Rechte, Abläufe oder Berechnungen.
  • Daten mit anderen Systemen wie Salesforce oder einem CRM abgeglichen werden, automatisch im Hintergrund oder über eine eigene Schnittstelle (API).
  • interne Werkzeuge oder Verwaltungsbereiche entstehen, etwa mit Laravel Nova, auch ganz ohne öffentliche Website.
  • die Anwendung über Jahre betrieben und erweitert wird.

Besser etwas anderes, wenn …

  • Ihr Team pflegt Inhalte selbst und regelmässig, ohne viel eigene Fachlogik.

    Empfehlung: Ein CMS, in dem Redaktion im Zentrum steht, zum Beispiel WordPress.

  • Es ist ein kleiner Auftritt mit wenigen Seiten und kaum Logik.

    Empfehlung: Eine schlankere Lösung, zum Beispiel ein schlankes Headless-CMS oder eine statische Website mit Nuxt.

  • Eine bestehende Standardsoftware deckt den Bedarf bereits ab.

    Empfehlung: Kein Eigenbau: Wir binden die vorhandene Software an.

Wie wir diese Abwägung treffen, beschreiben wir im Artikel Wann lohnt sich ein CMS noch?.

Wie wir Laravel-Projekte testen, ausliefern und betreiben.

Mit dem Launch fängt die eigentliche Arbeit erst an. Deshalb planen wir Tests, Reviews, Deployment, Überwachung und Wartung von Anfang an mit.

  1. 1

    Entwicklung und Tests

    Feature-Tests mit PHPUnit und Pest sichern die Fachlogik. Browser-Tests mit Playwright prüfen zentrale Abläufe so, wie Nutzerinnen und Nutzer sie erleben.

  2. 2

    Staging

    Bitbucket Pipelines liefern Änderungen automatisiert auf die Staging-Umgebung aus.

  3. 3

    Review

    Jede Änderung wird nach dem 4-Augen-Prinzip von einer zweiten Person geprüft. Dabei scannen Guardrails den Code auf Sicherheitsprobleme (Security Issues).

  4. 4

    Release auf main

    Nach dem Review läuft auch der Release über die Pipeline. Das Repository wird regelmässig gesichert.

  • Updates nach Bedarf

    Framework und Pakete werden projektbezogen geprüft und gezielt eingespielt.

  • Schweizer Hosting

    Läuft der Betrieb über uns, hosten wir bei Schweizer Anbietern.

  • Dokumentation und Übergabe

    Wir dokumentieren technisch intern, Kundendokumentation erstellen wir nach Bedarf. Code und Zugänge gehören dem Projekt.

Laravel steckt bei uns dort, wo etwas im Hintergrund verlässlich funktionieren muss.

Als Webstudio aus Schaffhausen setzen wir Laravel für Kunden in der Schweiz ein:

  • Agenturen

    Wir übernehmen die technische Umsetzung im Hintergrund, auf Wunsch White-Label. Die Kundenbeziehung bleibt bei Ihnen, Zuständigkeiten und Übergaben sind klar geregelt.

    Zur Seite für Agenturen
  • KMU

    Über Jahre gewachsene Abläufe bilden wir in einer Anwendung ab, die wartbar und erweiterbar bleibt, statt die Komplexität weiter wachsen zu lassen.

    Zur Seite für KMU
  • Immobilienunternehmen

    Portale mit Such- und Filterlogik sowie Salesforce-Anbindung für Objekte, Anfragen und Suchprofile.

    Zur Seite für Immobilienunternehmen

Häufige Fragen zu Laravel.

Diese Fragen hören wir vor einem Laravel-Projekt am häufigsten.

  • Laravel ist besser, wenn die Anwendung eigene Fachlogik braucht, etwa Benutzerbereiche, Abläufe oder Schnittstellen. WordPress passt, wenn Redaktion im Zentrum steht und Ihr Team Inhalte selbst pflegt. Kommt beides zusammen, empfehlen wir je nach Anwendungsbereich auch ein CMS auf Laravel-Basis wie Statamic. Wir wägen das pro Projekt entlang von Redaktion, Schnittstellen, Team und Budget ab.

Projektanfrage

Besprechen wir Ihr Laravel-Projekt.

Schildern Sie uns, was Ihre Anwendung können muss und welche Systeme angebunden werden sollen. Wir ordnen ein, ob Laravel die richtige Grundlage ist, und zeigen einen wartbaren Weg auf. Anfragen beantworten wir in der Regel innerhalb eines Werktags.

Ausserhalb der Bürozeiten · Mo–Fr · 08:00–17:00
Support