This Generator will generate a complete SPA (Vue JS) CRUD along with the Swagger API Documentation.
The recommended way to install Rekamy Generator is through Composer.
composer require rekamy/generatorNext, you will need to publish the generator's config file by running :
php artisan vendor:publish --provider "Rekamy\Generator\GeneratorServiceProvider"Update the configuration file based on your needs.
// Setup your application name here(For Swagger Use).
'app_name' => env('APP_NAME'),
// Which file would you like to generate. Set the value to false you don't want to generate.
'generate' => [
// ...
],
// Database configuration. Set your database name here or from .env and exclude any tables you don't want to generate
'database' => [
// Database name
'name' => env('DB_DATABASE'),
// Exclude table name
'exclude_tables' => [
// ...
]
],
// Path is where you want the generator to generate.
'path' => [
// ...
],
// Namespace for the generated files.
'namespace' => [
// ...
],
// options is an add on you can disable these options by setting the value to false
'options' => [
// ...
](Optional) Publish configuration :
php artisan vendor:publish --tag="rekamygenerator"In order to run the generator after configuration, you can run it via :
php artisan generate- handle table name ending with 's'
- progress bar as per Razlan done in previous version
Rekamy Generator is open-sourced software licensed under the MIT license