问题标签 [artisan-migrate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3264 浏览

mysql - Laravel 迁移错误 SQLSTATE[42000]

我有几个 Laravel 迁移。

1-create_countries_table`

2-create_cities_table

当我使用php artisan migrate时,我看到了这个错误

问题是什么?

0 投票
0 回答
749 浏览

laravel - Laravel:迁移表创建成功,但表根本没有创建

我运行我的迁移,但在 migrate mysql 表中没有出现所有迁移类。

这些是我的迁移

在此处输入图像描述

这是迁移表:

在此处输入图像描述

如您所见,表中注册的最后一次迁移是从 2014 年 9 月 25 日开始的,但我有到 2014 年 12 月 3 日的迁移课程。

看起来很奇怪,不是吗?

0 投票
1 回答
175 浏览

php - 运行工匠迁移时未找到“用户”类

我正在尝试运行

但得到错误

为什么我需要Users上课?我已经有app/User.php

和我的迁移,database/migration/2015_05_27_143124_create_users_table

我的config/auth.php也有'model' => 'App\User'。我试着跑步project$ composer dump-autoloadUser正在定义该类。为什么我需要Users上课?

0 投票
4 回答
5637 浏览

laravel-4 - 如何一步一步运行 Laravel 的工匠迁移?

我已经阅读了运行一个特定的 laravel 4 迁移(单个文件),但这并没有给我答案。

我想知道是否有一种方法可以运行命令,以便它只执行下一个迁移,并且只是这个迁移。

我的 Migrate 文件夹中有 10 个文件。其中 7 个已迁移。现在我发现当我创建了 3 个新的并运行命令时,它们都被执行了。

问题在于,在数据库“从迁移中选择 *”中,它们以一批而不是单独的一批出现。这意味着如果我只想回滚一步,我们将回到第 7 步而不是第 9 步——这是我想要的。

这有时会令人困惑,因为我想一次回滚一个步骤,而不是回滚一批的所有步骤。

我知道我可以将文件移动到另一个文件夹中,只留下一个运行迁移。然后移动下一个并再次迁移,但这非常不方便 - 如果我在步骤 9 之前意外移动并迁移步骤 10 会发生什么。

有人知道这个问题的答案吗?

0 投票
3 回答
7598 浏览

php - 如何在 Laravel 5 中创建仅向现有表添加列的迁移

我正在尝试在 Laravel 5 安装附带的通用“用户”表中添加一些新列。

但是,我创建了一个执行 Schema::create 的新迁移,如下所示:

在上面我添加了avatarfirst_namelast_namenickname

我的问题是当我跑步时php artisan migrate它告诉我Nothing to migrate.

如何创建“更新”迁移?

0 投票
3 回答
12139 浏览

php - 迁移时 ErrorException 数组到字符串的转换 --seed

我正在尝试设置我的第一个 laravel 项目,但是当我尝试让工匠用 faker 为数据库播种时,它会抛出

[errorException] 数组到字符串的转换

我只是使用股票用户迁移文件并使用命令 php artisan migrate --seed

任何指导将不胜感激

以及工匠为我生成的这个 UserTableSeeder

这是我的 Modelfactory.php

0 投票
2 回答
9272 浏览

debugging - 调试 Laravel 5 工匠迁移意外 T_VARIABLE FatalErrorException

在 Laravel 5 项目上运行artisan migrate时,它失败并显示以下内容FatalErrorException

$ 工匠迁移 -vvv --force

[Symfony\Component\Debug\Exception\FatalErrorException] 语法错误,意外的 '$table' (T_VARIABLE)

如何获取导致错误的文件和行?

如果无论如何相关,我在带有 WAMP - PHP 5.6 和 Laravel 框架版本 5.1.10 (LTS) 的 Windows 7 x64 机器上。

0 投票
2 回答
2647 浏览

php - my.cnf 文件中不存在绑定地址 - Laravel

运行此命令“ php artisan migrate”时,出现此错误“ couldn't connect to local MYSQL server through socket”。 在此处输入图像描述

我正在查看所有 stackoverflow 答案,我收到很多建议说“将绑定地址:localhost 更改为 127.0.0.1”。

我输入了这个命令' find / -name my.cnf'并得到了'my.cnf'文件的两个位置。

  • /opt/lampp/etc/my.cnf
  • /etc/mysql/my.cnf

我很困惑..我要编辑哪个文件。哪一个是正确的路径?

而且,在我的“my.cnf”文件中,没有“绑定地址”。如果我手动编写,那么在 my.cnf 文件中哪里写“绑定地址”?或者,我可以在该文件中写入的任何地方。?

这是“my.cnf”文件

请帮我。

0 投票
3 回答
3535 浏览

php - 无法使用 Laravel 连接到本地 MySQL 服务器

当我运行此命令时find / -name my.cnf,我找到两个位置my.cnf

  • /opt/lampp/etc/my.cnf
  • /etc/mysql/my.cnf

我不知道 MySQL 服务器使用的是哪一个?

而且,当我运行命令时php artisan migrate,出现此错误

大家可以很清楚的看到错误路径显示/var/run/mysqld/mysqld.sock(其实在我的系统/桌面。“运行文件夹”里面没有文件夹名称“mysqld”)

那么,可能是什么问题。?? 请帮忙。我在 my.cnf 文件中不存在绑定地址3 小时前在这里问了问题- Laravel ,但直到现在没有回应。

0 投票
1 回答
1603 浏览

php - “找不到驱动程序”和“无法通过套接字连接到本地 MYSQL 服务器”的解决方案 - Laravel

Hi All, Since I'm a newbie to laravel. First time coming to LARAVEL. I Faced lots of problem regarding command likephp artisan migrate”。

错误喜欢,