Heute kündigen wir eine kleine, aber wichtige Neuerung in der Arbeit unserer Tools für Erstellen von Berichten und Dashboards an. Die Rede geht um die Unterstützung für Laravel-Framework in Reports.PHP und Dashboards.PHP.

Was ist Laravel?

Laravel ist ein freies PHP-Framework für Entwickeln von Anwendungen und Websites. Laravel folgt dem MVC-Muster und vereint hohe Leistungsfähigkeit und Sicherheit. Dieses Framework enthält große Anzahl von Bibliotheken und Paketen, eingebettete Template-Engine und Script-Builder, und auch viele andere Möglichkeiten. Außerdem, Laravel gehört zu am schnellsten entwickelnden Frameworks und wird regelmäßig als beste Plattform für Entwickeln sowohl von kleinen Web-Anwendungen, als auch von großen und komplizierten Unternehmen-Dienstleistungen genannt.

Was gibt unseren Softwares die Laravel-Unterstützung?

Kommen wir mal zum Punkt. Ab der Minor-Version 2023.2.3 wurde für die Produkte Reports.PHP und Dashboards.PHP die Möglichkeit hinzugefügt, unsere Softwares in mit Laravel geschriebene Anwendungen zu integrieren.

Die Laravel-Anwendungen werden wegen der hohen Geschwindigkeit, Skalierbarkeit der Projekte, verständlicher Syntax und Sicherheit hochgeschätzt. Die Unterstützung für Laravel ermöglicht mühelos unsere Komponenten in Ihre Anwendungen einzubetten. Dann können Ihre Benutzer direkt in Ihrem Service die Berichte und Dashboards erstellen, bearbeiten, drucken, per E-Mail teilen und in verschiedene Formate exportieren.

Die Beispiele der Verwendung von Designer und Viewer auf Laravel

Auf der Seite der Beispiele auf unserer Website finden Sie ein fertiges Beispiel der Laravel-Anwendung, in die Stimulsoft Viewer und Stimulsoft Designer schon integriert sind. Außerdem, die Beispiele der Integration von Stimulsoft-Softwares in Laravel-Projekte befinden sich auf GitHub.

Für die Integration von unseren Komponenten in Laravel-Anwendungen braucht man keine komplizierten Aktionen – der Algorithmus der Bereitstellung ist ähnlich anderer Komponenten für Laravel-Anwendungen:

  • Fügen Sie die Abhängigkeit der Stimulsoft-Bibliotheken mit dem Composer Paket-Manager hinzu:
    composer require stimulsoft/reports-php
  • Geben Sie Stimulsoft als Dienstleister in app.php-Datei an:
    Stimulsoft\Laravel\StiServiceProvider::class
  • Fügen Sie die Blade-Vorlage der Komponente in Anwendung-Ressourcen hinzu, zum Beispiel:
    viewer.blade.php
  • Fügen Sie den Komponente-Controller hinzu und legen in dem Controller erforderliche Methoden für Verarbeitung der Ereignisse fest, zum Beispiel:
    HandlerController.php
  • Geben Sie erforderliche Routen zu erstellter Ansicht und zum Controller in web.php-Datei an, zum Beispiel:
    Route::get('/viewer', function () {
    	return view('viewer');
    });
    Route::any('/handler', [HandlerController::class, 'process']);

Alles ist jetzt fertig, Sie können die Anwendung ausführen und die Arbeit mit Stimulsoft-Berichten genießen.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.