问题标签 [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.
mysql - Laravel 迁移错误 SQLSTATE[42000]
我有几个 Laravel 迁移。
1-create_countries_table`
2-create_cities_table
当我使用php artisan migrate
时,我看到了这个错误
问题是什么?
laravel - Laravel:迁移表创建成功,但表根本没有创建
我运行我的迁移,但在 migrate mysql 表中没有出现所有迁移类。
这些是我的迁移
这是迁移表:
如您所见,表中注册的最后一次迁移是从 2014 年 9 月 25 日开始的,但我有到 2014 年 12 月 3 日的迁移课程。
看起来很奇怪,不是吗?
php - 运行工匠迁移时未找到“用户”类
我正在尝试运行
但得到错误
为什么我需要Users
上课?我已经有app/User.php
:
和我的迁移,database/migration/2015_05_27_143124_create_users_table
:
我的config/auth.php
也有'model' => 'App\User'
。我试着跑步project$ composer dump-autoload
。User
正在定义该类。为什么我需要Users
上课?
laravel-4 - 如何一步一步运行 Laravel 的工匠迁移?
我已经阅读了运行一个特定的 laravel 4 迁移(单个文件),但这并没有给我答案。
我想知道是否有一种方法可以运行命令,以便它只执行下一个迁移,并且只是这个迁移。
我的 Migrate 文件夹中有 10 个文件。其中 7 个已迁移。现在我发现当我创建了 3 个新的并运行命令时,它们都被执行了。
问题在于,在数据库“从迁移中选择 *”中,它们以一批而不是单独的一批出现。这意味着如果我只想回滚一步,我们将回到第 7 步而不是第 9 步——这是我想要的。
这有时会令人困惑,因为我想一次回滚一个步骤,而不是回滚一批的所有步骤。
我知道我可以将文件移动到另一个文件夹中,只留下一个运行迁移。然后移动下一个并再次迁移,但这非常不方便 - 如果我在步骤 9 之前意外移动并迁移步骤 10 会发生什么。
有人知道这个问题的答案吗?
php - 如何在 Laravel 5 中创建仅向现有表添加列的迁移
我正在尝试在 Laravel 5 安装附带的通用“用户”表中添加一些新列。
但是,我创建了一个执行 Schema::create 的新迁移,如下所示:
在上面我添加了avatar
、first_name
和last_name
列nickname
。
我的问题是当我跑步时php artisan migrate
它告诉我Nothing to migrate.
如何创建“更新”迁移?
php - 迁移时 ErrorException 数组到字符串的转换 --seed
我正在尝试设置我的第一个 laravel 项目,但是当我尝试让工匠用 faker 为数据库播种时,它会抛出
[errorException] 数组到字符串的转换
我只是使用股票用户迁移文件并使用命令 php artisan migrate --seed
任何指导将不胜感激
以及工匠为我生成的这个 UserTableSeeder
这是我的 Modelfactory.php
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 机器上。
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”文件
请帮我。
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 ,但直到现在没有回应。
php - “找不到驱动程序”和“无法通过套接字连接到本地 MYSQL 服务器”的解决方案 - Laravel
Hi All, Since I'm a newbie to laravel. First time coming to LARAVEL. I Faced lots of problem regarding command like
“ php artisan migrate
”。
错误喜欢,
- [PDOException]:找不到驱动程序
[PDOException]:无法通过套接字连接到本地 MYSQL 服务器。
我一直在寻找解决方案。Mr.Bordan 帮我找到了很多解决方案。2 天我坐在桌面前寻找解决方案。但是,不幸的是,我无法得到答案。我在这里问问题。
-
所以,我不希望任何人搜索这么多答案..我得到了答案。我将在这里与大家分享我的答案。
下面是我的回答。