Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Umstieg von Laravel

Ein Leitfaden für Laravel-Entwickler - Routen, Controller, Blade, Eloquent, Migrationen, Middleware, Gates, Warteschlangen, der Scheduler, Artisan und Octane, jeweils mit ihrer Entsprechung in Exponential, was Sie ohne…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/web-framework-developers/coming-from-laravel.md

On this page

This page is a translation. Read the English original

Umstieg von Laravel

Diese Seite richtet sich an Entwickler, die mit Laravel bauen. Laravel gibt Ihnen einen Werkzeugkasten, und Sie bauen das CMS; Exponential gibt Ihnen ein CMS mit einem Anwendungs-Framework darunter. Vieles von dem, was Sie sonst programmieren würden (Administrationsbildschirme, Revisionen, Übersetzungen, Berechtigungen, Slugs), ist bereits vorhanden; für einige Annehmlichkeiten von Laravel gibt es keine Entsprechung.

Inhalt

  1. Gegenüberstellung
  2. Was Sie ohne Code erhalten
  3. Was Ihnen fehlen wird
  4. Gewohnheiten, die Sie anpassen sollten
  5. Ihre erste Woche

Gegenüberstellung

LaravelExponential 6Seite
routes/web.phpViews in module.php; URL-Aliase für InhalteRouting
ControllerModul-ViewsController
Bladedie Template-SpracheDie View-Schicht
Eloquent-ModelleInhaltsklassen für redaktionelle Daten; eZPersistentObject für Ihre TabellenDas Inhaltsmodell, ORM
Migrationen, Seeder.dba-Schemadateien, Upgrade-Skripte, PaketeMigrationen
MiddlewareRequest-Regeln, Eingabe- und Ausgabe-ListenerMiddleware
@csrfwird für angemeldete Benutzer automatisch von ezformtoken ergänztFormulare und CSRF
Form Requests, ValidierungsregelnPrüfungen im View oder in einer Validator-Klasse; Datentypen für InhalteValidierung
Gates und PoliciesFunktionen in module.php, Rollen und Richtlinien als DatenAutorisierung
Events, ObserverezpEvent, Workflows bei InhaltsoperationenEreignisse, Workflows
Queues, Horizonexpqueue, Setup > Job queueWarteschlangen
SchedulerCronjob-TeileGeplante Aufgaben
Artisanbin/php/consoleKommandozeile
.env, config/*.phpEXP_ENV, INI-DateienKonfiguration, Umgebungen
Cache::remember()processCache(), {cache-block}, der View-CacheCaching
__(), lang/ezpI18n::tr(), der Operator i18n, .ts-DateienÜbersetzungen
Octanedie persistenten Worker von VelocityServer und Deployment
Sanctum, Passportpersönliche API-Schlüssel, OAuth2REST- und JSON-APIs

Was Sie ohne Code erhalten

  • Eine Administrationsoberfläche für jede Inhaltsklasse, mit Entwürfen, Versionen, Verlauf und Vergleich.
  • Übersetzungen von Inhalten und URL-Aliase pro Sprache.
  • Rollen und Richtlinien, die Administratoren bearbeiten, eingeschränkt nach Bereich, Klasse, Teilbaum, Sprache oder Status.
  • Mehrere Websites und mehrsprachige Siteaccesses auf einer Datenbank.
  • Einen Shop, Workflows mit Freigabe, Suche, Bildvarianten, einen Seiten-Baukasten (Exponential Layouts) und eine REST-API (Was Exponential ist).

Was Ihnen fehlen wird

  • Ein Service-Container und Service-Provider (Dependency Injection).
  • Benannte Routen und Route Model Binding.
  • Die Relationen, Scopes und der Query Builder von Eloquent (Abfragen).
  • Blade-Komponenten und automatisches Escaping.
  • Ein HTTP-Test-Client im selben Prozess und Model Factories (Testen).

Gewohnheiten, die Sie anpassen sollten

  • Fragen Sie sich vor dem Anlegen einer Tabelle, ob Redakteure die Daten verwalten: Wenn ja, ist es eine Inhaltsklasse.
  • Maskieren Sie jeden ausgegebenen Wert mit |wash.
  • Führen Sie nach Codeänderungen ./console exp:velocity deploy aus, so wie Sie sonst octane:reload ausführen würden.
  • Prüfen Sie mit ./console exp:ini where, woher eine Einstellung stammt, bevor Sie sie ändern.

Ihre erste Woche

Folgen Sie dem Plan auf Umstieg von Symfony; er gilt ebenso für Laravel-Entwickler, mit Aufgabe: ein kleines CRUD-Modul bauen als Kernstück.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x