PHPackages                             am2studio/laravel-exporter - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. am2studio/laravel-exporter

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

am2studio/laravel-exporter
==========================

Laravel exporter

1.0.2(9y ago)33.7k1MITPHPPHP &gt;=5.4.0CI failing

Since Feb 16Pushed 5y ago11 watchersCompare

[ Source](https://github.com/AM2studio/Laravel-Exporter)[ Packagist](https://packagist.org/packages/am2studio/laravel-exporter)[ Docs](https://github.com/AM2studio/Laravel-Exporter)[ RSS](/packages/am2studio-laravel-exporter/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (2)Versions (6)Used By (0)

Laravel-Laravel-Exporter
========================

[](#laravel-laravel-exporter)

Package contains trait for exporting documents

Install
-------

[](#install)

Via Composer

```
$ composer require am2studio/laravel-exporter
```

Usage
-----

[](#usage)

Trait in controller :

```
/**
 * Class UserController
 * @package App\Http\Controllers\Backend\Admin
 */
class UserController extends Controller
{
    use \AM2Studio\Laravel\Exporter\Exporter;
```

Using trait function in controller

```
/**
 * @return mixed
 */
public function csv()
{
    $users = (new User)->paginate(10);
    return $this->exportOneSheet(
        $users,
        ['first_name' => 'First name', 'last_name' => 'Last Name', 'gender' => 'Gender'],
        'Users', 'users', 'xls', 'Creator', 'Company'
    );
}
```

Function parameters

```
First parameter in  \Illuminate\Pagination\LengthAwarePaginator
Second parameter is array with attribute name in db and title in export
Rest parameters are
    title for document
    filename for document
    format for document (xsl,pdf etc.)
    document creator
    document company
```

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 85% 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 ~224 days

Total

3

Last Release

3339d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4154034?v=4)[Marko Samec](/maintainers/msamec)[@msamec](https://github.com/msamec)

---

Top Contributors

[![fico7489](https://avatars.githubusercontent.com/u/4559663?v=4)](https://github.com/fico7489 "fico7489 (17 commits)")[![anorgan](https://avatars.githubusercontent.com/u/1270389?v=4)](https://github.com/anorgan "anorgan (1 commits)")[![josipjelic](https://avatars.githubusercontent.com/u/91408?v=4)](https://github.com/josipjelic "josipjelic (1 commits)")[![msamec](https://avatars.githubusercontent.com/u/4154034?v=4)](https://github.com/msamec "msamec (1 commits)")

---

Tags

AM2StudioLaravel exporter

### Embed Badge

![Health badge](/badges/am2studio-laravel-exporter/health.svg)

```
[![Health](https://phpackages.com/badges/am2studio-laravel-exporter/health.svg)](https://phpackages.com/packages/am2studio-laravel-exporter)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[typicms/base

A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.

1.6k20.4k](/packages/typicms-base)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17818.7k](/packages/markwalet-nova-modal-response)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.2k](/packages/tomshaw-electricgrid)[ronasit/laravel-helpers

Provided helpers function and some helper class.

2082.5k25](/packages/ronasit-laravel-helpers)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1319.7k3](/packages/team-nifty-gmbh-tall-datatables)

PHPackages © 2026

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