我有一个简单的团体模型和一个联系模型。
联系人”物品到”一个组和一个组”has很多”联系人。
因此,我的文章migration有一个外键,名为“user_id”。
*Group.php*
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Group extends Model
{
public function contacts()
{
return $this->hasMany('App\Contact', 'group_id');
}
}
Contact.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Contact extends Model
{
protected $fillable = ['name', 'company', 'email', 'phone', 'address', 'group_id'];
public function group()
{
return $this->belongsTo('App\Group', 'group_id');
}
}
*ContactsController.php*
public function create()
{
// return 'Create New Contact';
$groups = Group::all();
return view('contacts.create', ['groups' => $groups]);
}
尝试以下方法:
作曲家转储-自动加载
php工匠迁移
迁移:
类名必须与文件名一致
例如:在文件“2014_12_08_100923_create_items_tables.php”中,必须是名为“CreateItemsTables”的类,并使用CamelCase单词。
文件名必须采用正确的日期前缀格式
迁移文件的名称必须如下:YYYY\u MM\u DD\u 000000\u create\u some\u table.php
我正在尝试运行通过此迁移创建的表的迁移: 我正在尝试添加一个run a迁移,其中我正在向表中添加一个外键: 但是,当我尝试运行迁移时,却出现了一个错误: [照亮\Database\QueryException] SQLState[23000]:完整性约束冲突:1452无法添加或更新子行:外键约束失败( .,constraint外键()引用删除级联时的()引用()(SQL:alter [PDOExc
我正在尝试将值插入到我的comments表中,但我得到了一个错误。它的意思是我不能添加或更新子行,我不知道这意味着什么。 SQLSTATE[23000]:完整性约束冲突:1452无法添加或更新子行:外键约束失败(.,约束外键()引用()删除时不执行更新时不执行操作)
问题内容: 我试图在我的注释表中插入值,但出现错误。俗话说,我不能添加或更新子行,我也不知道这意味着什么。我的架构如下所示: 我尝试执行的mysql语句如下所示: 我得到的错误看起来像这样: SQLSTATE [23000]:违反完整性约束:1452无法添加或更新子行:外键约束失败(。,CONSTRAINT FOREIGN KEY()引用()删除无操作,更新无操作) 问题答案: 这仅表示在表 co
问题内容: 当我不想相互连接两个表时,我得到以下消息:#1452-无法添加或更新子行:外键约束失败....我想从facebook_users表格中连接oauth_uid2(主键)外键为oauth_uid2的错误列表。但是我总是得到这个信息。我已经清除了数据,但没有任何效果。在表users_facebook中,我还有1条记录。 1452-无法添加或更新子行:外键约束失败(。,在更新级联上删除级联时使
当我不想将两个表相互连接时,我收到消息:#1452 - 无法添加或更新子行:外键约束失败....我想使用外键oauth_uid2将oauth_uid2(主键)从facebook_users选项卡连接到错误选项卡。但我总是收到这个信息。我已经清除了我的数据,但没有任何效果。同样在表中users_facebook我有 1 条记录。 1452-无法添加或更新子行:外键约束失败(., CONSTRAINT
错误代码:1452。无法添加或更新子行:外键约束失败(.,约束外键()引用()) 我看过其他关于这个话题的帖子,但没有运气。我是不是在监督什么或者知道该怎么做?