Downloads
Stars
Version
Laravel CRUD generator, especially for Laravolt platform.
Install thunderclap via composer:
composer require laravolt/thunderclap
Add service provider (only for Laravel <= 5.4):
Laravolt\Thunderclap\ServiceProvider::class,
WARNING!! Thunderclap assume followings package already installed in your application:
{
"nwidart/laravel-modules": "^5.0",
"sofa/eloquence": "^5.6"
}
publish configuration file php artisan vendor:publish --provider='Laravolt\Thunderclap\ServiceProvider' --tag=config
there will be
file config/laravolt/thunderclap.php
and example code inside it.
<?php
return [
// specify columns that you want to except
'columns' => [
'except' => ['id', 'created_at', 'updated_at', 'deleted_at', 'remember_token']
],
'view' => [
'extends' => 'layout'
],
// custom your routes specification
'routes' => [
'prefix' => '',
'middleware' => [],
],
// custom your namespace per module
'namespace' => 'Modules',
'target_dir' => base_path('modules'),
// Template skeleton (stubs)
'default' => 'laravolt',
// name => directory path, relative with stubs directory or absolute path
'templates' => [
'laravolt' => 'laravolt',
],
];
php artisan laravolt:clap
:clap: clap your hand twice, and follow the magic...
composer.json
and config/app.php
, i.e your table name is category
autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "modules" <= insert here
},
....
,
...
providers' => [
....
/*
* Package Service Providers...
*/
Modules\Category\Providers\ServiceProvider::class,
/*
* Application Service Providers...
*/
....
composer dumpautoload