Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel/Mysql多态关系_Php_Mysql_Laravel 5_Eloquent - Fatal编程技术网

Php Laravel/Mysql多态关系

Php Laravel/Mysql多态关系,php,mysql,laravel-5,eloquent,Php,Mysql,Laravel 5,Eloquent,我正在努力寻找定义这种关系的最佳方式,拥有以下模型: Event: id name ... User: id name password group_id ... Tmpuser: id name ... Group: id name Attendance: event_id attended 基本上,我有一个活动,可以参加的用户和tmpuser。但是我需要“注册”一个组中的所有用户。我正在努力定义我在出席时需要哪些字段才能成功引用参加活动的用户、tmpuser和组。我认为在考勤中添加

我正在努力寻找定义这种关系的最佳方式,拥有以下模型:

Event:
id
name
...

User:
id
name
password
group_id
...

Tmpuser:
id
name
...

Group:
id
name

Attendance:
event_id
attended
基本上,我有一个活动,可以参加的用户和tmpuser。但是我需要“注册”一个组中的所有用户。我正在努力定义我在出席时需要哪些字段才能成功引用参加活动的用户、tmpuser和组。我认为在考勤中添加“远程id”和“远程类型”字段就足以实现我的目标

我也在尝试让这个“拉雷维尔雄辩的兼容”,但最接近的方法是使用多态关系,但这些方法与我想要的正好相反

有什么办法可以做到这一点吗


提前谢谢你

点击多态。它最适合。选择多态。它最合适。