作者:书友49812911 | 来源:互联网 | 2023-08-26 13:20
是否可能有2种其他的用户创建形式,包括Laravel提供的形式。
1种形式:
用户
用户ID名称电子邮件密码
2种形式:
员工
用户ID名称电子邮件密码和其他几个字段
3种形式:
居民
用户ID名称电子邮件密码和其他几个字段
我希望上述问题有意义,需要进一步澄清:我想将雇员表和居民加入用户表,仅这四个字段-用户表中的用户ID,名称,电子邮件和密码,雇员表或居民表中的其余部分
是的,可以,但是需要在模型中指定关系。
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);
}
}