PHPackages                             shibuyakosuke/laravel-adminlte-crud-generator - 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. shibuyakosuke/laravel-adminlte-crud-generator

AbandonedArchivedLibrary

shibuyakosuke/laravel-adminlte-crud-generator
=============================================

Laravel CRUD generator for laravel-adminlte

3551PHP

Since Nov 29Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ShibuyaKosuke/laravel-adminlte-crud-generator)[ Packagist](https://packagist.org/packages/shibuyakosuke/laravel-adminlte-crud-generator)[ RSS](/packages/shibuyakosuke-laravel-adminlte-crud-generator/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

laravel-adminlte-crud-generator
===============================

[](#laravel-adminlte-crud-generator)

Crud generator for [laravel-adminlte](https://github.com/JeroenNoten/Laravel-AdminLTE)

Feature
-------

[](#feature)

- Generate **lang files** from Column Comment on **MySQL** Database.
- Generate **blade view files** from tables and columns.
- Generate **Model files** from tables and columns.
    - All models except user.
- Generate **Controller files** from tables and columns.
- Generate **FormRequest files** from tables and columns.
- Generate **ViewComposer files** from tables and columns.
- Add routing to routes/web.php

Install &amp; Setup
-------------------

[](#install--setup)

### Install laravel

[](#install-laravel)

```
composer create-project --prefer-dist laravel/laravel project_name "6.*"
```

### Install laravel-adminlte-crud-generator

[](#install-laravel-adminlte-crud-generator)

```
composer require shibuyakosuke/laravel-adminlte-crud-generator
```

### Setup laravel

[](#setup-laravel)

If you use Japanese, edit `app/config/app.php`

```
/**
 * app/config/app.php
 */
-    'locale' => 'en',
+    'locale' => 'ja',
```

```
/**
 * app/config/app.php
 */
    'providers' => [
+        Collective\Html\HtmlServiceProvider::class, // add
+        Watson\BootstrapForm\BootstrapFormServiceProvider::class, // add
+        Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, // add
    ],
```

```
/**
 * app/config/app.php
 */
    'aliases' => [
+        'Form' => Collective\Html\FormFacade::class, // add
+        'Html' => Collective\Html\HtmlFacade::class, // add
+        'BootForm' => Watson\BootstrapForm\Facades\BootstrapForm::class, // add
    ],
```

Setup laravel-adminlte
----------------------

[](#setup-laravel-adminlte)

```
php artisan adminlte:install
```

[see](https://github.com/JeroenNoten/Laravel-AdminLTE) more information

Setup laravel-adminlte-crud
---------------------------

[](#setup-laravel-adminlte-crud)

```
php artisan vendor:publish --provider="Shibuyakosuke\LaravelCrudGenerator\Providers\ResourceServiceProvider"
```

Output these files below.

> - /configs/adminlte\_crud.php
> - /app/Observers/\*
> - /app/Traits/\*

Edit files
----------

[](#edit-files)

> Add '(new AdminlteMenu($events))-&gt;build();' to 'AppServiceProvider::boot()', and it displays adminlte sidebar menu.

```
