migration相关内容

Laravel更改迁移顺序

有没有一种方法可以更改迁移顺序而不重新构建迁移顺序?因为现在我的外键-_-(使用laravel)有问题 解决方案 回滚所有迁移(或从新的数据库开始); 更改构成迁移文件名第一部分的日期,以便它们按您想要的顺序排列(例如,对于2014_06_24_134109_update_database.php,日期和时间为2014-06-24,13:41 :09); 再次运行迁移. ..
发布时间:2020-04-28 07:49:32 其他开发

如何在laravel 5.5中进行迁移?

我已经使用 laravel 5.5 创建了Auth项目,并创建了新的迁移,并且在迁移时收到此错误消息: 在Connection.php第647行中: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table `users` ( ..
发布时间:2020-04-28 07:49:23 PHP

1366不正确的整数值:Laravel 4

我不断得到Incorrect integer value: '' for column 'stock' 这是我迁移stock 的方式 $table->integer('stock')->nullable()->default(0)->unsigned(); 这是我要如何将其存储到库存中 $inventory->stock = $value[2];//一些数据是''=空字符串 ..
发布时间:2020-04-28 07:47:48 PHP

回滚laravel5中的特定迁移

我需要回滚特定的表,因为我忘了提到外键了. 而且我不希望所有表中的数据丢失. 我的框架是Laravel 5.4 先谢谢大家 解决方案 迁移是按特定顺序应用和回滚的.因此,没有重新应用任意迁移的“适当"方法. 无论如何,至少有两个选择: “故障转移"-创建后续迁移,以创建必要的FK并将其应用.如果您已经投入生产,这是唯一正确的方法. 如果您还处于开发的初期阶段, ..
发布时间:2020-04-28 07:06:18 其他开发

调用数组上的成员函数role()(Laravel 5.3)

我基本上是Laravel的新手.我不断收到此“在数组上调用成员函数role()" 错误. 我试图将用户角色添加到具有多对多关系的数据库中.我到处都在寻找答案,结果说我只需要在函数中添加return语句. 但是我已经有一个return语句,但是它仍然不起作用. 这是我的代码. User.php模型 ..
发布时间:2020-04-28 07:04:15 PHP

重命名Laravel迁移中现有列的错误

我添加了一个新迁移,以重命名旧列.对于我来说,这段代码中的一切似乎都是正确的: public function up() { Schema::table('reports', function (Blueprint $table) { $table->renameColumn('reporter_id', 'created_by'); }); } /** * ..
发布时间:2020-04-28 06:37:47 PHP

Laravel Migration在表中添加数据后添加字段?

我有一个名为CreateItemsTable的迁移;我运行了那个表中的项目,现在我需要在表中添加一个新字段.我不能只向迁移文件和migrate:refresh添加字段,因为我需要其中的数据. 我是否应该再进行一次迁移以添加字段?当我在开发中测试事物时,这似乎是一团糟,我可能会改变很多领域.我不确定迁移是否比PhpMyAdmin更干净...或者我听不懂? 解决方案 是的,每次您需要以某 ..
发布时间:2020-04-28 06:30:12 PHP

Laravel在特定文件夹中创建迁移文件

我已经为我的laravel项目创建了付款程序包 我想在我的软件包的migrations文件夹内制作迁移文件.如何使用artisan命令创建它? 我想要类似 php artisan make:migration packages/Payment/src/Database/add_orderId_to_cart_payment_table 解决方案 在根文件夹上使用此命令 php a ..
发布时间:2020-04-28 06:22:37 其他开发

在Laravel迁移中确定唯一,主要还是增量

我有一个数据表,其中的主要唯一元素称为CRN,它表示“课程注册号",它是一个整数值. 此表中大约有4000个课程,每个课程都有一个唯一的CRN. 我的问题是,在我的迁移模式构建器中,我应该将CRN设置为唯一,主要还是增量? 根据我的用法,唯一是最有意义的. CRN确实是唯一的,并且永远不会改变.我有一个脚本可以更新与此CRN对应的其他列,并且将CRN设置为唯一将阻止创建同一 ..
发布时间:2020-04-28 06:09:52 数据库

如何使用Laravel迁移

我正在使用PHP的Laravel框架进行开发.我想将迁移用于表创建-操作.这些是我采取的步骤: 我使用命令php artisan migrate:make create_users_table创建迁移,该命令创建了一个迁移文件,并在其up函数中写下了自己的模式,然后运行它并成功执行了该程序. 在那之后,我再次尝试运行相同的迁移,结果显示了“表存在"的错误. 然后我尝试使用回滚功能 ..
发布时间:2020-04-28 05:55:03 PHP

Laravel 4迁移:找不到类异常

显然,现在我想迁移数据库时会出现这个奇怪的错误 {"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class '' not found","file":"C:\\xampp\\htdocs\\l4crm\\vendor\\laravel\\framework\\src ..
发布时间:2020-04-28 05:52:45 PHP

在Laravel迁移中删除外键

我从Laravel应用程序中删除一些外键时遇到问题.问题是当我尝试回滚迁移时: php artisan migrate:rollback 我不知道为什么控制台中出现错误: [Illuminate \ Database \ QueryException] SQLSTATE [42000]:语法错误或访问冲突:1091无法删除'role_user_user_id_foreign';检查 ..
发布时间:2020-04-28 05:42:46 其他开发