webrium / console
该软件包最新版本(1.0.10)没有可用的许可信息。
1.0.10
2024-08-10 14:54 UTC
Requires
- symfony/console: ^5.2@dev
- webrium/core: ^2.0.0
README
webrium console 为开发者提供了一系列功能,旨在使某些任务更简单。例如,它可以用来创建控制器文件或模型,或查看数据库或表列表等。
模型操作
创建模型
以下示例创建了一个空白模型
php webrium make:model User
使用 --table
或 -t
根据(例如,User
)模型名称,自动创建并设置模型中的 users
表名称。
php webrium make:model User --table
or
php webrium make:model User -t
您也可以指定所需的表名称
php webrium make:model User --table=my_custom_table_name
控制器操作
创建模型
以下示例中创建了 AuthController.php
文件
php webrium make:controller Auth
调用方法
您可以通过控制台运行控制器或模型方法并查看其输出
调用控制器方法
php webrium call IndexController@getCurrentName
调用模型方法
php webrium call -m User@getCount
数据库操作
显示数据库列表
以下命令显示所有数据库的列表
php webrium db list
显示表列表
它显示当前数据库表的列表。
php webrium db tables
使用 --use
,您可以查看其他数据库的列表。但您必须在 DB.php 中已定义数据库
php webrium db tables --use=second_db
创建新数据库
php webrium db create prj_dbname
删除数据库
php webrium db drop dbname
表操作
显示列和列信息
php webrium table info users
// or
php webrium table columns users
在上面的示例中,users
是我们想要查看其信息的表名称。
删除表
php webrium table drop categorys
日志
显示日志文件列表
php webrium log list
显示最新日志
php webrium log latest
根据日志文件名显示日志
php webrium log file {log_file_name}
初始化Telegram机器人
还有为希望开发Telegram机器人的开发者提供的功能。我们使用 BotFire 库为Telegram机器人。使用以下命令,创建初始配置以实现机器人
php webrium botfire:init your_bot_api_token
将您的 your_bot_api_token
替换为您的机器人令牌。
您还可以启用调试模式,如下所示
php webrium botfire:init your_bot_api_token --debug=your_chat_id
通过激活调试模式,当出现错误时,其文本将立即发送到您的账户