hoanghiep / controller
在 Laravel 中创建控制器 --method all
This package is not auto-updated.
Last update: 2024-09-20 22:43:17 UTC
README
从控制器模板文件创建控制器
安装
composer require hoanghiep/controller "dev-master"
b2. 运行 composer 命令
composer dump-autoload
b3. 在 config/app.php 中注册新服务
'providers' => [ /***** ****/ Hoanghiep\Controller\HoanghiepControllerProvider::class, ]
b4. 运行命令发布所需文件
php artisan vendor:publish render
file_1 : config/hoanghiep.php
=> config 路径 class 控制器旧文件和控制器新文件
file_2 : app/console/Commands/ControllerCommand.php
=> artisan 设置
file_3 : hoanghiep/controller/template
=> 布局
b5. 设置控制器模板文件
config/hoanghiep.php
template_controller_old => 复制函数和方法的控制器模板文件
namespace_old => 在 template_controller_old 中搜索的 namespace 以替换。
class_controller_old => 模板_controller_old 中的文件名,用于搜索替换
namespace_news => 控制器文件将被创建的位置。
protected $commands = [
// Commands\Inspire::class,
Commands\ControllerCommand::class
];
b6. 在 App\Console\Kernel.php 中添加 artisan 命令
添加 class Commands\ControllerCommand::class 在 protected $commands
b7: 运行命令创建一个与控制器模板相似的控制器新文件。
语法 artisan
php artisan make:controllers name_class
Namespace == config/hoanghiep.php => namespace_news