小编Erh*_*nam的帖子

Laravel 5 - 跳过迁移

我已经迁移了现有的Laravel 5应用程序和数据库.目前还没有迁移表,所以我使用以下命令创建了它:

php artisan migrate:install
Run Code Online (Sandbox Code Playgroud)

在数据库迁移文件夹中存在三个文件(2015_12_08_134409_create_tables_script.php,2015_12_08_134410_create_foreign.php,2015_12_08_134411_create_index.php)

使用'php artisan migrate'时,将再次执行迁移文件夹中的脚本.这是我想要避免的.是否可以在Laravel的迁移表中插入记录,因此一旦'php artisan migrate'再次执行,将跳过这些脚本并拾取新脚本?

php laravel

13
推荐指数
2
解决办法
8800
查看次数

Graphviz(DOT),同一标签中的不同字体

我想知道是否可以在同一标签中使用不同的字体大小.如果是这样,可以给我提供一些例子吗?

dot graphviz

9
推荐指数
1
解决办法
4849
查看次数

Docker-SequelizeConnectionRefusedError:连接ECONNREFUSED 127.0.0.1:3306

我正在尝试使用docker容器启动并运行我的nodejs应用程序。我不知道有什么问题。使用控制台调试凭据时,似乎正确传递了凭据。同时启动续集专业版,并使用相同的用户名和密码直接连接似乎可行。当节点在容器中启动时,我收到错误消息:

SequelizeConnectionRefusedError:连接ECONNREFUSED 127.0.0.1:3306

应用程序本身正在端口3000上正确加载,但是没有从数据库中检索到任何数据。如果还尝试将环境变量直接添加到docker compose文件中,但这似乎也不起作用。

我的项目代码托管在这里:https : //github.com/pietheinstrengholt/rssmonster

使用以下database.js配置。当我添加console.log(config)时,将显示.env文件中的正确凭据。

require('dotenv').load();

const Sequelize = require('sequelize');
const fs = require('fs');
const path = require('path');
const env = process.env.NODE_ENV || 'development';
const config = require(path.join(__dirname + '/../config/config.js'))[env];

if (config.use_env_variable) {
  var sequelize = new Sequelize(process.env[config.use_env_variable], config);
} else {
  var sequelize = new Sequelize(config.database, config.username, config.password, config);
}

module.exports = sequelize;
Run Code Online (Sandbox Code Playgroud)

当我在database.js中执行console.log(config)时,得到以下输出:

{
username: 'rssmonster',
password: 'password',
database: 'rssmonster',
host: 'localhost',
dialect: 'mysql'
}
Run Code Online (Sandbox Code Playgroud)

在.env之后:

DB_HOSTNAME=localhost
DB_PORT=3306
DB_DATABASE=rssmonster
DB_USERNAME=rssmonster
DB_PASSWORD=password
Run Code Online (Sandbox Code Playgroud)

以及以下docker-compose.yml:

version: …
Run Code Online (Sandbox Code Playgroud)

node.js express sequelize.js docker

3
推荐指数
1
解决办法
2464
查看次数

标签 统计

docker ×1

dot ×1

express ×1

graphviz ×1

laravel ×1

node.js ×1

php ×1

sequelize.js ×1