Zum Inhalt springen

Kategorie

Laravel & PHP

23 Artikel aus dem MARCODES-Blog

Abstraktes Relief aus dunklem Papier: eine Reihe dünner aufrechter Tafeln, die in die Tiefe führt
7 min

Architecture Decision Records: Entscheidungen festhalten

Ein Architecture Decision Record ist ein kurzes, datiertes Dokument zu genau einer technischen Entscheidung: in welcher Lage sie fiel, was…

Abstraktes Relief aus dunklem Papier: drei fast unsichtbare Scheiben fangen kleine Teilchen ab, nur wenige kommen durch
6 min

Spam über Kontaktformulare: Schutz ohne lästige Captchas

Formular-Spam verhindern Sie ohne Captcha meist mit drei unsichtbaren Schichten: einem Honeypot-Feld, einer Zeitprüfung und serverseitigen…

Abstraktes Relief aus dunklem Papier: zwei übereinanderliegende Scheiben, deren Segmente um eine Stufe verschoben sind
6 min

Zeitumstellung in Software: Typische Fehler mit Datum und Uhrzeit

Die Zeitumstellung macht in Software Probleme, weil es eine Stunde im Jahr doppelt gibt und eine gar nicht, und weil ein Tag dann 23 oder…

Abstrakte Formen aus Mattglas: ein klarer Glasblock mit feinem innerem Raster, eine dünne orange Lichtebene durchleuchtet ihn Schicht für Schicht
7 min

Code-Qualität messbar machen: Tests, Analyse und Code-Review

Ob Ihr Dienstleister die Code-Qualität sichert, zeigen Belege aus dem Repository: ein grüner Prüflauf vor jedem Merge, ein Testbericht, die…

Abstrakte Formen aus Glas und dunklem Papier: eine Mauer aus passgenauen Steinen, einige sind zurückgesetzt und leuchten orange
8 min

OWASP Top 10 2025: Die häufigsten Schwachstellen in Webanwendungen

Die OWASP Top 10 2025 nennt die zehn wichtigsten Risikokategorien für Webanwendungen, angeführt von fehlerhafter Zugriffskontrolle und…

Abstrakte Formen aus Mattglas: Würfel, Kugel, Zylinder und Kegel, verbunden durch gebogene Bahnen im Kreislauf
8 min

Zustandsautomaten: Statusabläufe in Software sauber modellieren

Ein Zustandsautomat legt für einen Geschäftsprozess fest, welche Status es gibt, welche Übergänge zwischen ihnen erlaubt sind und welche…

Abstrakte Formen aus Mattglas: ein massives Verbindungsstück vor nur angedeuteten Drahtformen
9 min

API-First: Warum die Schnittstelle vor dem Frontend entsteht

API-First-Entwicklung heißt, zuerst die Schnittstelle als Vertrag festzulegen und erst danach die Oberflächen darauf zu bauen. Die…

Abstraktes Relief aus dunklem Papier: ein schwerer verankerter Block, über eine gespannte Linie mit einer leichten Form verbunden
9 min

Livewire oder Vue? Interaktive Oberflächen in Laravel

Livewire reicht, solange die Logik auf dem Server liegt und Formulare, Tabellen und Filter die Anwendung prägen. Vue mit Inertia lohnt den…

Abstraktes Relief aus dunklem Papier: Würfel ziehen durch einen Torbogen und verteilen sich auf gestufte Fächer
9 min

SaaS für Großkunden: SSO, Rollen und Audit-Log einplanen

Konzernkunden prüfen eine SaaS-Plattform vor der Unterschrift auf Single Sign-On, verständliche Rollen, ein Audit-Log sowie Virenscan,…

Abstrakte Formen aus Mattglas: kleine Blöcke fallen passgenau in Vertiefungen einer Platte
8 min

Amtliche PDF-Formulare exakt befüllen: FPDI statt HTML-zu-PDF

Amtliche PDF-Formulare befüllen Sie in PHP positionsgenau, indem FPDI die Originalseite als Vorlage importiert und FPDF die Werte an festen…

Abstrakte Formen aus Mattglas: zehn dünne Glasplatten schweben in gleichen Abständen über einem flachen Zylinder, die oberste ist orange
9 min

Sicherheits-Grundschutz für Webanwendungen: zehn Punkte

Wer eine Webanwendung mit personenbezogenen Daten absichern will, braucht zweiten Faktor, Rechte nach Bedarf, geprüfte Eingaben,…

Abstrakte Formen aus Mattglas: ein alter Grundstein mit einem schlanken neuen Aufbau, die Fuge leuchtet orange
8 min

Ist PHP noch zeitgemäß? Stärken, Grenzen und Altlasten

PHP ist für die meisten neuen Webanwendungen eine zeitgemäße Grundlage, mit strengen Typen, deutlich mehr Tempo und planbaren Supportzeiten…

Abstraktes Relief aus dunklem Papier: ein kleines Becken sammelt Tropfen und gibt sie weiter, sobald sich eine Lücke schließt
14 min

Offline-fähige App für Außendienst: Daten erfassen ohne Netz

Eine Außendienst-App arbeitet ohne Netz zuverlässig, wenn sie jede Eingabe zuerst auf dem Gerät speichert und Änderungen in einer…

Abstrakte Formen aus Mattglas: eine Säule aus Scheiben, eine wird seitlich gegen eine neue getauscht
7 min

Laravel-Upgrade planen: So bleiben Anwendungen aktuell

Ein Laravel-Upgrade mit geringem Risiko beginnt mit einer Bestandsaufnahme von PHP-Version, Paketen und Tests. Danach geht es Hauptversion…

Abstrakte Formen aus Mattglas: ein Steg endet abrupt, ein neues Stück wird angesetzt
6 min

PHP 8.2 Supportende: Was Sie bis Ende 2026 erledigen sollten

PHP 8.2 erhält ab dem 01.01.2027 keine Sicherheitsupdates mehr vom PHP-Projekt. Ihre Website läuft danach weiter, neu entdeckte Lücken…

Abstrakte Formen aus Glas und dunklem Papier: ein Würfel aus getrennten Fächern mit je einer Kugel
8 min

Mandantenfähigkeit: Daten in SaaS-Plattformen sauber trennen

Mandantenfähige Software trennt die Daten mehrerer Kunden auf einer gemeinsamen Plattform, entweder über eine Mandantenspalte in…

Abstrakte Formen aus Mattglas: ein schlüsselartiger Stab gleitet in einen dicken Ring
6 min

Passkeys in Webanwendungen: Anmelden ohne Passwort

Für die meisten Kundenportale sind Passkeys die bessere Anmeldung: Sie schützen gegen Phishing und gestohlene Passwörter und ersparen Ihren…

Abstrakte Formen aus Glas und dunklem Papier: zwei Zylindertürme, einer glatt, einer gegliedert
8 min

MySQL oder PostgreSQL: Welche Datenbank für Ihre Anwendung?

MySQL oder PostgreSQL: Für eine typische Webanwendung mit Kunden, Aufträgen und Rechnungen reichen beide. PostgreSQL ist die bessere Wahl,…

Abstrakte Formen aus Glas und dunklem Papier: ein alter unregelmäßiger Block in einem präzisen neuen Rahmengerüst
7 min

Legacy-Code ohne Tests: So sichern Sie Änderungen ab

Legacy-Code ändern Sie sicher, wenn Tests vorher festhalten, was er tatsächlich tut, auch wo das Ergebnis falsch aussieht. Solche…

Abstrakte Formen aus Glas und dunklem Papier: zwei Blöcke, verbunden durch eine gerade, eine verzweigte und eine gebogene Röhre
7 min

REST, GraphQL oder Webhooks: Welche Schnittstelle passt?

REST passt für die meisten Schnittstellen zwischen Unternehmenssystemen, weil es sich gut betreiben, zwischenspeichern und dokumentieren…

Abstrakte Formen aus Glas und dunklem Papier: links viele dünne Fäden zu einzelnen Würfeln, rechts eine einzige orange Verbindung zur Gruppe
4 min

Eloquent N+1 systematisch finden und beheben

N+1 ist der häufigste Performance-Killer in Laravel-Apps. Mit preventLazyLoading, Debugbar und gezielten Query-Inspektionen finden Sie die…

Abstrakte Formen aus Glas und dunklem Papier: eine verzweigte Baumstruktur aus Stäben, ein Weg von der Wurzel bis zum Ende leuchtet orange
6 min

PostgreSQL Indexing für Laravel-Apps: Wann welcher Index

B-Tree, GIN, GiST, Composite, Partial, Trigram - Postgres bietet ein halbes Dutzend Index-Typen. Wir zeigen anhand realer…

Abstrakte Formen aus Mattglas: eine aufgebrochene sechseckige Schale mit einem leuchtend orangen Kern
6 min

Laravel 13: Was die neue Version für Ihr Projekt bedeutet

Laravel 13 ist seit dem 17. März 2026 verfügbar, setzt PHP 8.3 voraus und bringt vor allem eingebaute KI-Werkzeuge, JSON:API-Ressourcen und…

← Zurück zum Blog · Alle Artikel im Archiv