我正在使用 PHP 8.2.0、MySQL 8.2.0 和 Laravel 9.48.0。 这是我的数据库迁移文件 pivot 表(category_menu): 这是 CategoryController.php: 最后,这是 MenuController.php: 我尝试删除其中一个菜单/类别 ...
我正在使用 PHP 8.2.0、MySQL 8.2.0 和 Laravel 9.48.0。 这是我的数据库迁移文件 pivot 表(category_menu): 这是 CategoryController.php: 最后,这是 MenuController.php: 我尝试删除其中一个菜单/类别 ...
在 laravel 9 应用运行迁移语句(mysql 数据库): 我收到错误: SQLSTATE[42000]:语法错误或访问冲突:1059 标识符名称“notification_configs_notification_types_notification_config_id_foreign” ...
这个赏金已经结束了。 此问题的答案有资格获得+250声望赏金。 赏金宽限期在12 小时后结束。 Richard Parnaby-King想提请更多人关注这个问题。 我正在尝试在遗留的 Laravel 项目中设置一些单元测试。 这个项目有很多创建和更新数据库的迁移脚本。 此迁移在 MySQL 数据 ...
如果我在向上迁移方法中运行它,我应该在向下迁移方法中输入什么?$table->foreignIdFor(MyClass::class)->nullable()->constrained(); 谢谢! ...
我必须在我的在线项目上运行迁移,但它不适用于外键。 我有两个表:media 和 video_categorie(现有) 这是我创建 video_categorie 文件的迁移文件:<?php use Illuminate\Database\Migrations\Migration; use ...
我正在进行迁移,我希望停止执行“工匠迁移”,直到字段内部没有值“CONTACT_INFO”。 当我检测到该值不存在时,我想要做的是一个异常。 public function up() { $emailConfiguration = EConfig::where('clave ...
我有下面的工厂,每当我根据这个工厂创建播种机数据时,都会出现上述错误。 请在下面找到工厂代码。 提个醒; post_category_id的类型为unsignedBigInteger 。 我很惊讶它正在谈论一个数组,而我只需要一个引用帖子类别表的 id 的一位数 id。 有趣的是,它在提交表单时起 ...
在对项目进行初始迁移时,我需要导入一个“静态”表。 我有一个 .sql 文件。 这是很多数据,> 35k 条记录我的想法是在标准迁移中创建表,然后用“某事”执行插入 sql 我已经在单独的文件中。 可能吗? 如何? ...
我在一个文件夹中进行了迁移,当我运行php artisan migrate时没有任何反应。 我不想每次都指定某个文件夹来运行迁移,所以我不确定错误是什么。 我没有在迁移表中看到迁移。 这是一些输出 ...
我在 MYSQL 中设计了一个数据库。 现在我想将它与我的 Laravel 应用程序连接起来。 但是经过研究,我知道我需要通过创建迁移表将数据库迁移到Laravel。 但是做我在 MySQL 做的同样的事情是乏味的。 我认为还有另一种方法可以做这些事情。 搜索后我从stackoverflow得到了 ...
我想将时间戳列移动到特定位置。 假设我已经在具有以下架构的生产服务器上运行了一个应用程序: ORDERS 所以几天后,我添加了以下列: 这里的问题是所有这些列都是在时间戳之后添加的,但我不想在时间戳之后添加它们。 我想在 id 和时间戳之间添加它们。 另外,我不想丢失已经创建的时间戳。 ...
我正在学习 Laravel 中的迁移。 我已经创建了一个迁移文件,并且从命令行迁移似乎可以正常工作。 但是在我的 mysql 文件中,迁移后不会创建用户名列。 迁移文件: mysql数据库中的用户表:未创建用户名列 当刷新我的迁移时,它给了我以下错误 选项1:我尝试使用以下命令成功 ...
我想在没有 XAMPP 的情况下将 MySQL 数据库连接到 Laravel 项目(使用 Ubuntu 22.04)。 我创建了一个名为 my_project 的数据库并将其添加到 .env 文件中 接下来创建迁移,我使用了 artisan 命令: php artisan migrate 。 作为 ...
我有以下迁移: Schema::create('items', function(Blueprint $table) { $table->uuid('id')->primary(); // more columns ... }); 现在,我们要添加一个额外的自动增量列 ...
我有一个名为“code”的列,它应该只接受 3 个字符串,这意味着它不应该接受数字。 我可以对列应用任何约束吗? ...
在这些命令之后 php artisan make:model 'FileName' -mcs Laravel 制作命令文件源(模型、控制器、迁移、播种机、工厂等...) 所有基本文件如何生成以及这些文件来自哪里? ...
我正在使用 laravel 和 mysql 数据库,我想更改数据库中存在的列类型和数据,你能帮我实现这个.. ...
我有一个用户表,其中包括“名字”和“姓氏”字段,我需要在迁移期间创建一个“昵称”字段,并通过从名字和姓氏中创建一个不带空格的小写字母字符串来填充它们. 不幸的是,我找不到用其他列自动完成此列的方法。 谁能帮我? ...
我正在使用 Laravel 9 来设置我的迁移,但我不断收到此错误Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails我已经查看了这个,我很困惑,因为 ...
我正在使用 Laravel 8,如果product_attr_info_correction列名的返回结果中不存在属性名称,我想运行插入两个新列的代码。 现在它工作正常且干净,除了返回此错误的数据库列创建部分: SQLSTATE [42000]:语法错误或访问冲突:1166 列名不正确''( ...