2

我对此有意见。我可以在纸上解决问题。作为系统管理员,我们有以下模型:客户、部门、用户、访客、呼叫和会议。

  • 客户就是我们的客户。
  • 部门是客户的部门。
  • 用户有许多角色,但我们检查“代理”角色以将代理定义为呼叫中心工作人员。
  • 访客是那些希望通过选择客户和部门来与活跃代理会面的人。
  • 呼叫是一个日志表。如果访问者可以找到代理并向代理发送数据,我将数据存储在调用表中。
  • 会议如果座席接听电话,我将其存储在会议表中并通知座席和访客。

Client.php(模型)

public function users(){
   return $this->hasMany(User::class);
}
public function departments(){
   return $this->hasMany(Department::class);
}

Department.php(模型)

public function department_users(){
    return $this->belongsToMany(User::class, 'department_user');
}
public function client(){
    return $this->belongsToMany(Client::class, 'client_id');
}

User.php(模型)

public function departments(){
  return $this->belongsToMany(Department::class, 'department_user');
}

Visitor.php(模型)

public function department(){
  return $this->belongsTo(Department::class);
}

如您所见,我们定义了关系,我们想做这样的事情:

这里是流...

1

问题是,我如何在 Laravel 8 中做到这一点?

4

0 回答 0