Сегодня мы объявляем о важном нововведении в работе наших инструментов для создания отчетов и дашбордов.
Laravel-приложения пользуются популярностью по многим причинам: из-за быстродействия работы, масштабируемости проектов, понятного синтаксиса фреймворка, безопасности и многих других причин. Поддержка Laravel продуктами Stimulsoft для создания отчетов и дашбордов позволяет без труда и дополнительных усилий встраивать наши компоненты в ваши приложения. Как результат, ваши клиенты могут непосредственно в вашем сервисе создавать, редактировать, печатать отчеты и дашборды, делиться ими по электронной почте и экспортировать в любой удобный формат.
Для интеграции наших компонентов в Laravel-приложение не требуется каких-либо сложных действий – алгоритм развертывания похож на любые другие компоненты для Laravel-приложений:
Все готово, вы можете запускать приложение и насладиться работой с отчетами Stimulsoft.
Что такое Laravel?
Laravel – современный популярный PHP-фреймворк с открытым кодом, предназначенный для создания приложений и веб-сайтов. Разработка на Laravel подразумевает использование архитектурной модели MVC, а сам фреймворк сочетает в себе высокую производительность и безопасность, имеет большое количество библиотек и пакетов, встроенные шаблонизатор и сборщик скриптов, а также множество других функциональных возможностей. К тому же, Laravel входит в топ самых развивающихся фреймворков и регулярно называется в числе лучших платформ для разработки как небольших веб-приложений, так и для больших и сложных корпоративных сервисов.Что даёт нашим продуктам поддержка Laravel?
Переходим к сути вопроса. Начиная с минорной версии 2023.2.3 для продуктов Reports.PHP и Dashboards.PHP добавлена возможность интеграции в приложения, написанные на Laravel.Laravel-приложения пользуются популярностью по многим причинам: из-за быстродействия работы, масштабируемости проектов, понятного синтаксиса фреймворка, безопасности и многих других причин. Поддержка Laravel продуктами Stimulsoft для создания отчетов и дашбордов позволяет без труда и дополнительных усилий встраивать наши компоненты в ваши приложения. Как результат, ваши клиенты могут непосредственно в вашем сервисе создавать, редактировать, печатать отчеты и дашборды, делиться ими по электронной почте и экспортировать в любой удобный формат.
Примеры использования дизайнера и вьювера на Laravel
На странице примеров на нашем сайте вы можете найти готовый к работе пример Laravel-приложения, в которое уже интегрированы Stimulsoft Viewer и Stmulsoft Designer. Также примеры интеграции продуктов Stimulsoft в Laravel-проекты вы можете найти на GitHub.Для интеграции наших компонентов в Laravel-приложение не требуется каких-либо сложных действий – алгоритм развертывания похож на любые другие компоненты для Laravel-приложений:
- Добавьте зависимость библиотеки Stimulsoft при помощи менеджера пакетов Composer:
composer require stimulsoft/reports-php
- Укажите поставщика услуг Stimulsoft в app.php файл:
Stimulsoft\Laravel\StiServiceProvider::class
- Добавьте Blade-шаблон компонента в ресурсы приложения, например:
viewer.blade.php
- Добавьте контроллер компонента и установите в нем необходимые методы для обработки событий, например:
HandlerController.php
- Укажите необходимые маршруты к созданному представлению и контроллеру в web.php файл, например:
Route::get('/viewer', function () { return view('viewer'); }); Route::any('/handler', [HandlerController::class, 'process']);
Все готово, вы можете запускать приложение и насладиться работой с отчетами Stimulsoft.