组织合法的应用程序路径/控制器

时间:2015-09-29 22:10:01

标签: laravel routes laravel-routing

有些律师在不同的办公室工作,他们可以为诉讼当事人创建/更新案件或“诉讼”。

问题是我很困惑如何在我的路线中对它们进行排序..

我应该从诉讼或诉讼当事人或律师开始吗?

这样的事情:offices/{id}/lawyers/{id}/lawsuits/{id}/

A)

  • 办事处 - >律师 - >诉讼 - >会话 - >判断
  • 办事处 - >律师 - >诉讼 - >当事人
  • 办事处 - >会议
  • 制品
  • 法院
  • 判断
  • 用户

B)

  • 办事处 - >诉讼 - >会话 - >判断
  • 办事处 - >诉讼 - >当事人
  • 办事处 - >诉讼 - >律师
  • 办事处 - >会议
  • 制品
  • 法院
  • 判断
  • 用户

C)

  • 办事处 - >诉讼当事人 - >诉讼 - >会话 - >判断
  • 办事处 - >诉讼当事人 - >诉讼 - >律师
  • 办事处 - >会议
  • 制品
  • 法院
  • 判断
  • 用户

或者我必须全部创建它们?或其他我不知道的事情?有没有“正确的方法”对它进行排序?

1 个答案:

答案 0 :(得分:1)

根据您的问题和需求的需求,我认为最好的是由您提供。跟第一个一起去。是的,还有一个提示给你。

  

这样的事情:offices/{id}/lawyers/{id}/lawsuits/{id}/

不要那样排序。使用这样的东西:

{officeId}/{lawyerId}/{lawsuitId}

是的,是的。这只是一个例子,如果可能的话,使它们变得更小,如oIdlId以及lsId

希望有所帮助。