PHPackages                             jimtendo/filemanager - 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. jimtendo/filemanager

ActiveLibrary

jimtendo/filemanager
====================

A simple File Manager package for Laravel 5

027PHP

Since Oct 14Pushed 9y ago1 watchersCompare

[ Source](https://github.com/jimtendo/filemanager)[ Packagist](https://packagist.org/packages/jimtendo/filemanager)[ RSS](/packages/jimtendo-filemanager/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

JazzyCRUD (MySQL CRUD for Laravel 5)
====================================

[](#jazzycrud-mysql-crud-for-laravel-5)

Installation
------------

[](#installation)

Add this library to your composer.json file: `"jimtendo/jazzycrud": "dev-master"`

Add Service Provider to `config/app.php`: `'Jimtendo\JazzyCRUD\ServiceProvider'`

Make sure the following libraries are included in your main layout file:

```

```

Usage
-----

[](#usage)

Use like follows:

```
$crud = new \Jimtendo\JazzyCRUD\Basic;
$crud = $crud->from('feeds')
              ->lists(['id'=>'id', 'url'=>'url'])
              ->creates(['id'=>'id', 'url'=>'url'])
              ->shows(['id'=>'id', 'url'=>'url'])
              ->edits(['id'=>'id', 'url'=>'url'])
              ->titles(['id'=>'Id', 'url'=>'URL'])
              ->customize('url', function($value){ return $value . 'hello'; })
              ->render();

echo $crud;
```

### Future Design

[](#future-design)

This doesn't support `joins`. In future, should all columns be formatted thusly: `tableName['field']`?

Would we be able to add custom handlers if the `tableName` cannot be found by doing it this way? i.e. If we're querying an API?

Also, another thing that might be worth doing is making the 'actions' themselves hooks.

e.g. In constructor: `$this->handleAction('list', $this->performList)`

This would allow a user to over-ride any particular action.

Should field-types also be hooks? I.e. `$this->handleType('imageUpload', $this->handleImageUpload);`

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8b06209592a484c6fe0c938c5124918dbc52957bafe562a4304836ba90402048?d=identicon)[jimtendo](/maintainers/jimtendo)

---

Top Contributors

[![jimtendo](https://avatars.githubusercontent.com/u/2821597?v=4)](https://github.com/jimtendo "jimtendo (3 commits)")

### Embed Badge

![Health badge](/badges/jimtendo-filemanager/health.svg)

```
[![Health](https://phpackages.com/badges/jimtendo-filemanager/health.svg)](https://phpackages.com/packages/jimtendo-filemanager)
```

PHPackages © 2026

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