From de7c084c0fd4f96b01b33518afab2f1086e7f519 Mon Sep 17 00:00:00 2001 From: kroutony Date: Sun, 23 Feb 2020 16:43:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=96=B0=E5=A2=9EMenuItemCon?= =?UTF-8?q?troller=E8=88=87Repository=E7=9A=84Artisan=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Commands/MakeMenuItemController.php | 43 +++++++++++++++++++ app/Console/Commands/MakeRepository.php | 35 +++++++++++++++ .../Commands/stubs/MenuItemController.stub | 24 +++++++++++ app/Console/Commands/stubs/Repository.stub | 11 +++++ 4 files changed, 113 insertions(+) create mode 100644 app/Console/Commands/MakeMenuItemController.php create mode 100644 app/Console/Commands/MakeRepository.php create mode 100644 app/Console/Commands/stubs/MenuItemController.stub create mode 100644 app/Console/Commands/stubs/Repository.stub diff --git a/app/Console/Commands/MakeMenuItemController.php b/app/Console/Commands/MakeMenuItemController.php new file mode 100644 index 0000000..274b097 --- /dev/null +++ b/app/Console/Commands/MakeMenuItemController.php @@ -0,0 +1,43 @@ +getNameInput(); + \Log::info($inputName); + if(strpos($inputName, '/') !== false) { + $inputName = explode('/', $inputName); + return $rootNamespace . '\Http\Controllers\Admin\Menu'; + } else { + return $rootNamespace . '\Http\Controllers\Admin\Menu\\' . str_replace('MenuItemController', '', $inputName); + } + + } +} diff --git a/app/Console/Commands/MakeRepository.php b/app/Console/Commands/MakeRepository.php new file mode 100644 index 0000000..c759680 --- /dev/null +++ b/app/Console/Commands/MakeRepository.php @@ -0,0 +1,35 @@ +name = ''; + + $this->slug = ''; + + $this->permissions = []; + + $this->iconClasses = 'nav-icon icon-wrench'; + } + + public function handle(Request $request) + { + } +} diff --git a/app/Console/Commands/stubs/Repository.stub b/app/Console/Commands/stubs/Repository.stub new file mode 100644 index 0000000..2509bec --- /dev/null +++ b/app/Console/Commands/stubs/Repository.stub @@ -0,0 +1,11 @@ +setModel(); + } +}