Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This is laravel package for creating controller, actions, services, repositories and views with brace expansion.you can do php artisan make:createView "{product,roles,category}".

License

Notifications You must be signed in to change notification settings

vivek80801/command-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

22 Commits

Repository files navigation

Command Pack

This is laravel package for creating controller, actions, services, repositories and views with brace expansion.you can do php artisan make:createView "{product,role,category}/{index,create,edit}". It will create product/index.blade.php, product/edit.blade.php, product/create.blade.php, roles/index.blade.php, roles/create.blade.php, roles/edit.blade.php, category/index.blade.php, category/create.blade.php, category/edit.blade.php

Install

First, clone the repo. Second, In your laravel project. open composer.json.

 "repositories": [
 {
 "type": "vcs",
 "url": "https://github.com/vivek80801/command-pack"
 }
 ]

Third, Add this line to your composer.json Fourth, composer install

# It will this package to your current project
composer install vivek/command-pack

Usage

#publish stub and config
php artisan vendor:publish --provider="Vivek\\CommandPack\\CommandPackServiceProvider" --tag="command-pack-config"
php artisan vendor:publish --provider="Vivek\\CommandPack\\CommandPackServiceProvider" --tag="command-pack-stub"
# Create View
php artisan make:createView "{product,role,category}/{index,create,edit}"
# Create Action
php artisan make:createAction "User/{createUser,EditUser}"
# Create Service
php artisan make:createService "UserService"
# Create Repository
php artisan make:createRepository "UserRepository"

Config

 return [
 // Change here action folder
 'actions_folder' => "app/Actions",
 // Change here Service folder
 'services_folder' => "app/Services",
 // Change here Repository folder
 'repositories_folder' => "app/Repositories",
 // Change here Controller folder
 'controller_folder' => "app/Http/Controllers",
 // No need to change this. changing this will do nothing
 'default_namespace' => 'App\\Console\\Commands',
 ];

About

This is laravel package for creating controller, actions, services, repositories and views with brace expansion.you can do php artisan make:createView "{product,roles,category}".

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /