作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的组模型和联系人模型。
联系人“belongsTo”组和组“hasMany”联系人。
因此我的文章迁移有一个名为“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]);
}
最佳答案
尝试以下操作:
composer dump-autoload
php artisan migrate
迁移:
类名必须与文件名一致
例如:在文件“2014_12_08_100923_create_items_tables.php”中,必须是名称为“CreateItemsTables”的类,并使用 CamelCase 单词。
文件名必须遵循正确的日期前缀格式
迁移文件必须命名为 YYYY_MM_DD_000000_create_some_table.php
关于php - Laravel 5.2 : Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails, 不使用 laravelcollective,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46630296/
我是一名优秀的程序员,十分优秀!