我有一个xmldocument
模型,我可以用这种方式显示其个人资料:
`public/xmldocument/4`
在此页面中,有三个链接:
add general information
add master information
add general information
每个都是资源。例如:
添加一般信息是创建资源general_information
添加主信息是创建资源master_information
添加一般信息是创建资源general_information
但他们每个人都必须知道xmldocument id。就我而言,他们每个人都应该知道他们属于xmldocument = 4
我的问题是我应该将每个人都路由到这个链接
`public/xmldocument/4/generalinformation/create` ?
或链接
`public/generalinformation/create` ?
在第二种情况下,我必须传递xmldocument id,但是我可以使用a
标记真的这样做吗?
答案 0 :(得分:1)
正如 Oni 所说,它与你的业务逻辑有关,所以没有办法作为最好的方式或方式比这种方式更好,它全部回到你身边。
现在关于使用
时发送文档ID的第二个问题public/generalinformation/create
通常,您应该将文档的id
附加到链接,以便您可以在下一页中处理它,因为a
标记只会提供_GET
值,但在Laravel中例如,您可以使用slug
来解决此问题,以便您的链接可以像
public/xml_doc_slug/generalinformation/create
这样您就可以在数据库中查询slug
并获取xml文档的id
。
在我看来,尽量让您的网址尽可能简单,以便以后处理。