PHPackages                             incraigulous/adminzone - 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. incraigulous/adminzone

ActiveLibrary

incraigulous/adminzone
======================

Administration panel for Laravel.

0.1.7(7y ago)038[8 issues](https://github.com/incraigulous/adminzone/issues)[27 PRs](https://github.com/incraigulous/adminzone/pulls)MITPHP

Since Feb 21Pushed 3y ago1 watchersCompare

[ Source](https://github.com/incraigulous/adminzone)[ Packagist](https://packagist.org/packages/incraigulous/adminzone)[ RSS](/packages/incraigulous-adminzone/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (17)Versions (36)Used By (0)

AdminZone
---------

[](#adminzone)

A powerful admin generator for Laravel.

Getting started
---------------

[](#getting-started)

```
    composer require incraigulous/adminzone

```

### publishing vendor resources

[](#publishing-vendor-resources)

```
    php artisan vendor:publish --provider="Incraigulous\AdminZone\AdminZoneServiceProvider" --tag=config

```

**Available tags:**
`config`: publishes the config file to `config/adminzone.php`
`assets`: publishes all assets including scss, js and views.
`scss`: publishes scss to `vendor/adminzone/scss`
`js`: publishes js to `vendor/adminzone/js`
`views`: publishes views to `views/vendor/adminzone`
`public`: publishes compiled assets to `public/vendor/adminzone`

You can publish as much or as as you like. I recommended that you publish as little as possible to ensure comparability with future updates. Minor release should not introduce breaking changes, but If you choose to override views you should consider locking adminzone to the current release to ensure compatibility.

### Creating your first resource

[](#creating-your-first-resource)

- Create a folder at `app/resources`
- Make a `app/resources/User.php` file that contains the `Example Resource` code below.
- Register your resource in `config.adminzone` by adding `\App\Resources\User::class` to the menu array.
- After you've created your resource, it will be available in the left sidebar of the admin. This is the minimum level of customization needed to add basic CRUD functionality for a model.

Resources
---------

[](#resources)

#### Example resource

[](#example-resource)

```
