主题
命令介绍
新版 catchadmin
命令都是以 catch 开头, 想要查看全部命令的话,可以使用
shell
php artisan | grep catch
查看版本号
shell
php artisan catch:version
项目安装
shell
php artisan catch:install
该命令是用于初始化项目
打包项目
shell
php artisan catch:build
这个命令会自动打包项目到根目录,会生成一个 zip 文件。可以直接上传到服务器
模块安装
shell
php artisan catch:module:install
安装模块,请根据对应的显示的模块安装就行了
创建 Migrate 文件
shell
php artisan catch:make:migration <module> <migration_name>
创建 Seed 文件
shell
php artisan catch:make:seeder <module> <seeder_name>
执行 Migrate
shell
php artisan catch:migrate <module>
执行模块的 migrates 文件, 创建模块相关表结构
shell
php artisan catch:migrate permissions
执行 Seed
shell
php artisan catch:db:seed <module>
执行模块的 seed 文件,填充初始化数据
shell
php artisan catch:migrate permissions
导出模块相关的菜单
shell
php artisan catch:export:menu
--p
可选参数,是否导出树形结构
导出权限模块的菜单,并且生成seed
文件。这个命令只在打包模块时会有用处,如果模块不用与与其他人共享的话,基本用不着
TIP
根据提示选择导出的模块即可
生成模型
shell
php artisan catch:make:model <module> <modelName> <table?>
生成模型文件
shell
php artisan catch:make:model permissions Users
内容如下
php
namespace Modules\Permissions\Models;
use Catch\Base\CatchModel as Model;
class Users extends Model
{
protected $table = 'users';
protected $fillable = [
'id', 'username', 'password', 'email', 'avatar', 'remember_token', 'department_id', 'creator_id', 'status', 'login_ip', 'login_at', 'created_at', 'updated_at', 'deleted_at',
];
}
更新后台用户密码
shell
php artisan catch:pwd
同步地区数据
shell
php artisan catch:areas
生成 CatchAdmin API 文档
shell
php artisan catch:api:doc