thtg88 / laravel-db-scaffold-commands
使用给定的Laravel Artisan命令构建数据库。
v0.5.0
2023-07-08 11:44 UTC
Requires
- php: ^8.1
- ext-json: *
- ext-pdo: *
- illuminate/console: ^9.0|^10.0
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- fakerphp/faker: ^1.13
- friendsofphp/php-cs-fixer: ^3.5
- mockery/mockery: ^1.4
- orchestra/testbench: ^8.5
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.3
README
使用给定的Laravel Artisan命令创建和删除MySQL或PostgreSQL数据库。
安装
composer require --dev thtg88/laravel-db-scaffold-commands
用法
创建数据库
php artisan db:create database_name
这将会使用在您的.env
文件中指定的连接详情。
删除数据库
php artisan db:drop
这将会使用在您的.env
文件中指定的连接详情,包括数据库名。
开发
克隆仓库
# clone the repo
$ git clone https://github.com/thtg88/laravel-db-scaffold-commands.git
在composer.json
中将thhtg88/laravel-db-scaffold-commands
添加为API项目的依赖
{
...
"repositories": [
{
"type": "path",
"url": "../laravel-db-scaffold-commands"
}
],
"require": {
...
"thtg88/laravel-db-scaffold-commands": "*"
},
...
}
然后在您的终端运行
# Run composer update to bring in Laravel DB Scaffold Commands as dependancy
composer update
测试
Laravel DB Scaffold Commands使用PHPUnit进行测试。
您可以使用以下命令运行整个测试套件
composer run-script test # or composer test # or ./vendor/bin/phpunit
许可证
Laravel DB Scaffold Commands是开源软件,许可协议为MIT许可证。