是否可能有2种其他的用户创建形式,包括Laravel提供的形式。
1种形式: 用户
用户ID名称电子邮件密码
2种形式: 员工
用户ID名称电子邮件密码和其他几个字段
3种形式: 居民
用户ID名称电子邮件密码和其他几个字段
我希望上述问题有意义,需要进一步澄清:我想将雇员表和居民加入用户表,仅这四个字段-用户表中的用户ID,名称,电子邮件和密码,雇员表或居民表中的其余部分
答案 0 :(得分:0)
是的,可以,但是需要在模型中指定关系。
class Employee extends Model
{
protected $table = 'employees';
public function employee()
{
return $this->hasOne(User::class);
}
}
class Resident extends Model
{
protected $table = 'residents';
public function resident()
{
return $this->hasOne(User::class);
}
}