PHPackages                             ilbronza/crud - 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. [Admin Panels](/categories/admin)
4. /
5. ilbronza/crud

ActiveLibrary[Admin Panels](/categories/admin)

ilbronza/crud
=============

:crud\_manager

2.1(2y ago)1290MITPHP

Since Sep 19Pushed 3w ago2 watchersCompare

[ Source](https://github.com/ilBronza/CRUDController)[ Packagist](https://packagist.org/packages/ilbronza/crud)[ Docs](https://github.com/ilbronza/crud)[ RSS](/packages/ilbronza-crud/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)DependenciesVersions (5)Used By (0)

CRUD
====

[](#crud)

[![Latest Version on Packagist](https://camo.githubusercontent.com/59f307440a2c4062e14e16b43139c57358e03833753a8c7a970c40a23194e3b1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696c62726f6e7a612f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ilbronza/crud)[![Total Downloads](https://camo.githubusercontent.com/7695252923a20dd349aa7df921ed492abe7bf01f1e9a5675f4915c83b228c305/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696c62726f6e7a612f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ilbronza/crud)[![Build Status](https://camo.githubusercontent.com/f65142517af197d5ff1b554babbe4f1d330e2293bfe8b576d423a9e1c6f7568b/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f696c62726f6e7a612f637275642f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/ilbronza/crud)[![StyleCI](https://camo.githubusercontent.com/cb13a877afd1dbe223c631789c3f922d3ace958fdb334a9cce9b26afefbc2ebd/68747470733a2f2f7374796c6563692e696f2f7265706f732f31323334353637382f736869656c64)](https://styleci.io/repos/12345678)

This is where your description should go. Take a look at [contributing.md](contributing.md) to see a to do list.

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

[](#installation)

Before install media library ()

Before install spatie permissions ()

Before install activity log () USE php artisan vendor:publish to publish activity-log migrations and config. Installation is bugged

Via Composer

```
$ composer require ilbronza/crud
```

```
$ php artisan notifications:table
$ php artisan migrate

$ php artisan vendor:publish --tag=crud-migrations
$ php artisan migrate
```

on config/media-library.php

```
    'media_model' => IlBronza\CRUD\Models\Media::class,
    'path_generator' => IlBronza\CRUD\Helpers\MediaPathGenerator::class,
```

on app.js and then run npm

```
	require('./ilBronza.crud.js');
```

Usage
-----

[](#usage)

Relazioni
---------

[](#relazioni)

creare un getter con i possibili valori di relazione in un select

```
	public function getPossiblePaymenttypesValuesArray() : array
	{
		return Paymenttype::getProjectClassName()::all()->pluck('name', 'id')->toArray();
	}
```

RelationshipsManager
--------------------

[](#relationshipsmanager)

Gestisce il display delle relazioni in una pagina di dettaglio, tipicamente Show o Edit

### Dichiarazione

[](#dichiarazione)

```
 [
				'relations' => [

				# dichiarazione complessa, dove vengono specificati parametri aggiuntivi oltre al controller
				    'quotationrows' => [
                                        'controller' => config('products.models.quotationrow.controllers.index'),
                                        'elementGetterMethod' => 'getQuotationrowsForShowRelation',

                                        #alternativo a fieldsGroups
                                        'fieldsGroupsParametersFile' => config('products.models.quotationrow.fieldsGroupsFiles.byQuotation'),

                                        #alternativo a fieldsGroupsParametersFile
                                        'fieldsGroups' => [
                                            'base' => [
                                                'translationPrefix' => 'operators::fields',
                                                'fields' =>
                                                    [
                                                        'mySelfPrimary' => 'primary',
                                                        'mySelfEdit' => 'links.edit',
                                                        'contracttype.name' => 'flat',

                                                        'internal_approval_rating' => 'flat',
                                                        'level' => 'flat',

                                                        'cost_company_day' => 'flat',
                                                        'cost_gross_day' => 'flat',
                                                        'cost_neat_day' => 'flat',

                                                        'mySelfDelete' => 'links.delete'
                                                    ]
                                            ]
                                        ]

                                    ],

				# dichiarazione semplice in cui si specifica solo il controller di Show
					'project' => config('products.models.project.controllers.show'),

				# dichiarazione semplice in cui si specifica solo il controller di Index, che si occupa
				# di impostare i fieldsgroup tramite il suo metodo "getRelatedFieldsArray"
					'dossiers' => config('filecabinet.models.dossier.controllers.index'),
				]
			]
		];
	}
}```

## Change log

Please see the [changelog](changelog.md) for more information on what has changed recently.

## Testing

``` bash
$ composer test
```

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

[](#contributing)

Please see [contributing.md](contributing.md) for details and a todolist.

Security
--------

[](#security)

If you discover any security related issues, please email author email instead of using the issue tracker.

Credits
-------

[](#credits)

- [author name](https://github.com/ilbronza)
- [All Contributors](../../contributors)

License
-------

[](#license)

license. Please see the [license file](license.md) for more information.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance62

Regular maintenance activity

Popularity15

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 74.3% 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 ~180 days

Total

4

Last Release

795d ago

Major Versions

1.9 → 2.02024-02-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/33c65523e8a1cdfe8ed5f5fb8d90101b28eceb8c2ef7acb50a24cf6c42b8e639?d=identicon)[ilBronza](/maintainers/ilBronza)

---

Top Contributors

[![bronza](https://avatars.githubusercontent.com/u/3426331?v=4)](https://github.com/bronza "bronza (159 commits)")[![ilBronza](https://avatars.githubusercontent.com/u/68387610?v=4)](https://github.com/ilBronza "ilBronza (44 commits)")[![lbortolon](https://avatars.githubusercontent.com/u/109848849?v=4)](https://github.com/lbortolon "lbortolon (6 commits)")[![vadymydav](https://avatars.githubusercontent.com/u/1552274?v=4)](https://github.com/vadymydav "vadymydav (4 commits)")[![DatiSistema](https://avatars.githubusercontent.com/u/224988467?v=4)](https://github.com/DatiSistema "DatiSistema (1 commits)")

---

Tags

laravelcrud

### Embed Badge

![Health badge](/badges/ilbronza-crud/health.svg)

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

###  Alternatives

[takielias/tablar-crud-generator

Laravel Tablar Crud Generator based on https://github.com/takielias/tablar

315.6k](/packages/takielias-tablar-crud-generator)

PHPackages © 2026

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