PHPackages                             risetechapps/fusion-report-for-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. risetechapps/fusion-report-for-laravel

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

risetechapps/fusion-report-for-laravel
======================================

1.3.0(9mo ago)069MITPHPPHP ^8.1

Since May 26Pushed 9mo agoCompare

[ Source](https://github.com/risetechapps/fusion-report-for-laravel)[ Packagist](https://packagist.org/packages/risetechapps/fusion-report-for-laravel)[ Docs](https://github.com/risetechapps/fusion-report-for-laravel)[ RSS](/packages/risetechapps-fusion-report-for-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (5)Versions (5)Used By (0)

Laravel Fusion Report
=====================

[](#laravel-fusion-report)

📌 Sobre o Projeto
-----------------

[](#-sobre-o-projeto)

**Laravel Fusion Report** é um package para Laravel que facilita a geração de relatórios via API.

✨ Funcionalidades
-----------------

[](#-funcionalidades)

- 🔑 **Autenticação via API Key**Use uma chave gerada na sua conta para autenticar suas requisições.
- 🏽 **Geração de Relatórios**Suporta os formatos: `pdf`, `rtf`, `docx`, `odt`, `html`, `xml`, `xls`, `xlsx`, `csv`, `ods`, `pptx`, `xhtml`.

---

🚀 Instalação
------------

[](#-instalação)

### 1️⃣ Requisitos

[](#1️⃣-requisitos)

- PHP &gt;= 8.0
- Laravel &gt;= 10
- Composer instalado

### 2️⃣ Instalação do Package

[](#2️⃣-instalação-do-package)

```
composer require risetechapps/fusion-report-for-laravel
```

### 3️⃣ Configuração

[](#3️⃣-configuração)

Adicione sua chave de API no arquivo `.env`:

```
FUSION_REPORT_TOKEN=xxxxxxxxxxxx
```

---

✅ Registro das Rotas
--------------------

[](#-registro-das-rotas)

Adicione isso ao seu `routes/api.php` ou provedor de rotas:

```
use Illuminate\Support\Facades\Route;
use RiseTechApps\FusionReportLaravel\FusionReportLaravelFacade;

FusionReportLaravelFacade::routes([
    'middleware' => ['auth:sanctum']
]);
```

---

📤 Exemplo de Requisição
-----------------------

[](#-exemplo-de-requisição)

### 📥 Via Curl

[](#-via-curl)

```
curl -X POST http://localhost:8000/reports/generate \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "profile_company",
    "theme": "default",
    "queue": false,
    "locale": "pt-br",
    "format": ["pdf"],
    "data": []
  }'
```

### 📥 Via JavaScript (fetch)

[](#-via-javascript-fetch)

```
fetch('http://localhost:8000/reports/generate', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Accept': 'application/json'
  },
  body: JSON.stringify({
    id: "profile_company",
    theme: "default",
    queue: false,
    locale: "pt-br",
    format: ["pdf"],
    data: []
  })
})
  .then(res => res.json())
  .then(data => console.log(data));
```

### 📬 Exemplo de Resposta

[](#-exemplo-de-resposta)

```
{
  "success": true,
  "data": {
    "queue": false,
    "links": {
      "pdf": "https://ewr1.fusionreports.com/risetech/reports/public/..."
    }
  }
}
```

---

⏳ Execução em Segundo Plano
---------------------------

[](#-execução-em-segundo-plano)

Para gerar o relatório em **segundo plano**, defina `"queue": true`. Você poderá ouvir o evento `ReportGenerateEvent` para saber quando ele for concluído.

---

✉️ Envio por E-mail
-------------------

[](#️-envio-por-e-mail)

Para **enviar o relatório por e-mail**, adicione os seguintes parâmetros ao corpo:

```
{
  "send_email": true,
  "email": ["usuario@example.com"]
}
```

---

🛠 Contribuindo
--------------

[](#-contribuindo)

1. Faça um fork do repositório
2. Crie uma branch: `feature/sua-feature`
3. Commit suas alterações
4. Envie um Pull Request

---

📜 Licença
---------

[](#-licença)

Distribuído sob a licença [MIT](LICENSE).

---

💡 Desenvolvido por [Rise Tech](https://risetech.com.br)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance55

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Total

4

Last Release

298d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ae96932429c94085ffc00280225c32499cfdcadeae88237c27e095cfc67a5485?d=identicon)[risetechapps](/maintainers/risetechapps)

---

Top Contributors

[![risetechapps](https://avatars.githubusercontent.com/u/160299136?v=4)](https://github.com/risetechapps "risetechapps (14 commits)")

---

Tags

servicereportFUSIONrisetechapps

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/risetechapps-fusion-report-for-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/risetechapps-fusion-report-for-laravel/health.svg)](https://phpackages.com/packages/risetechapps-fusion-report-for-laravel)
```

###  Alternatives

[jimmyjs/laravel-report-generator

Rapidly Generate Simple Pdf &amp; Excel Report on Laravel 5 (Using Barryvdh/DomPdf or Barryvdh/laravel-snappy &amp; maatwebsite/excel)

580157.4k1](/packages/jimmyjs-laravel-report-generator)[scheb/tombstone-analyzer

Generates reports based on the logs from scheb/tombstone-logger

28378.1k2](/packages/scheb-tombstone-analyzer)[quilhasoft/jasperphp

Pure PHP library to read JRXML files made with 'JasperSoft Studio' and generate reports in PDF

7542.4k1](/packages/quilhasoft-jasperphp)[aspose-cloud/aspose-words-cloud

Open, generate, edit, split, merge, compare and convert Word documents. Integrate Cloud API into your solutions to manipulate documents. Convert PDF to Word (DOC, DOCX, ODT, RTF and HTML) and in the opposite direction.

32157.4k](/packages/aspose-cloud-aspose-words-cloud)[ghanem/reportable

Reportable Polymorphic Eloquent Models for Laravel 6, 7, 8, 9, 10, 11 &amp; 12

347.6k](/packages/ghanem-reportable)[silverstripe/securityreport

Generates a security and access report for CMS users

10292.1k4](/packages/silverstripe-securityreport)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
