我的路线目前如下所示:
classes/{class_id}/teams
我的团队看起来像:
public function findAllTeamsInClass($classId)
{
// if user = student get it's class_id
return Team::where('class_id', '=', $classId)->with('role')->get();
}
我有两个用户角色:管理员和学生。如果我以管理员身份登录,那一切都很好。但是当谈到学生时,我不想传递class_id,因为我可以从登录的当前用户中找到它...
为这两个角色提供这样一个功能的最佳做法是什么..
请记住,如果当前用户是学生,路线上的class_id参数似乎没用,那就是以某种方式关注我。
我还以为我可以从用户端发送class_id,但我认为这不是一个好主意,因为它可以以某种方式被操纵......
由于