arkadiusjonczek/laravel-command-dbcreate

此包最新版本(1.0.1)没有可用的许可证信息。

Laravel 的 MySQL 数据库创建命令。

1.0.1 2019-11-16 23:57 UTC

This package is auto-updated.

Last update: 2024-09-17 11:19:30 UTC


README

为您的项目创建 MySQL 数据库的简单 Laravel 命令。

安装

在您的 Laravel 项目中,使用以下命令引入 composer 包:

composer require arkadiusjonczek/laravel-command-dbcreate

之后,该命令将自动注册到您的 Laravel 项目中。

用法

运行命令

php artisan db:create

确保您已配置数据库!

Laravel Artisan Docker 解决方案

如果您使用 Docker 进行本地开发,您的 .env 文件中的数据库配置可能如下所示:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=databasename
DB_USERNAME=root
DB_PASSWORD=password

如果您想使用 artisan,您需要进入您的 Docker 容器。

但您可以在 app/database.php 文件的顶部添加以下行:

if (php_sapi_name() == 'cli' && getenv('APP_ENV') == 'local') {
    putenv('DB_HOST=127.0.0.1');
}

现在您可以在本地机器上使用 artisan,而不会破坏您的 Docker 环境。