thtg88/laravel-db-scaffold-commands

使用给定的Laravel Artisan命令构建数据库。

v0.5.0 2023-07-08 11:44 UTC

This package is auto-updated.

Last update: 2024-09-24 13:30:10 UTC


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许可证