PHPackages                             jochemgruter/laravel-resources - 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. jochemgruter/laravel-resources

ActiveLibrary

jochemgruter/laravel-resources
==============================

Laravel CRUD package

451PHPCI failing

Since May 24Pushed 4y ago2 watchersCompare

[ Source](https://github.com/jochemgruter/laravel-resources)[ Packagist](https://packagist.org/packages/jochemgruter/laravel-resources)[ RSS](/packages/jochemgruter-laravel-resources/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (2)Used By (0)

Resource viewer for laravel
===========================

[](#resource-viewer-for-laravel)

Beautiful designed CRUD package. Create your resources and assign Fields, Filters, Relations and Actions. This package is fully integratable in your own application. Some of the code architecture is inspired by Laravel Nova.

Example code
------------

[](#example-code)

Below a very small example how the Resource class is build.

```
class Users extends Resource
{

    public static $model = User::class;

    public static $title = 'name';

    public function fields()
    {
        return [
            ID::make()
                ->hideOnCreate()
                ->hideOnUpdate(),

            Text::make('name')
                ->rules('required'),

            Text::make('email')
                ->displayUsing(function($value, $model){
                    return $value ?? '-';
                })
                ->rules('required', 'email'),
        ];
    }

    public function filters()
    {
        //
    }

    public function actions()
    {
        //
    }
}
```

In development
--------------

[](#in-development)

Project is currently in development.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 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://avatars.githubusercontent.com/u/12525654?v=4)[Jochem Gruter](/maintainers/jochemgruter)[@jochemgruter](https://github.com/jochemgruter)

---

Top Contributors

[![jochemgruter](https://avatars.githubusercontent.com/u/12525654?v=4)](https://github.com/jochemgruter "jochemgruter (27 commits)")

### Embed Badge

![Health badge](/badges/jochemgruter-laravel-resources/health.svg)

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

PHPackages © 2026

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