繁体   English   中英

laravel在这种情况下我应该使用哪个路由或链接

[英]laravel which route or link should I use for this case

我有一个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标签吗?

正如Oni所说,它与您的业务逻辑有关,因此,没有任何方法可以作为最佳方法或比这种方法更好的方法,所有这些都归您所有。

现在关于使用时发送文档ID的第二个问题

public/generalinformation/create

一般而言,您应追加id的文档的链接,这样就可以在接下来的页面处理它作为a标签将只提供_GET值,但在Laravel可以用slug例如要解决这个问题,所以您的链接可以就像是

public/xml_doc_slug/generalinformation/create

所以这样你查询数据库的slug ,并获得id的XML文档。

我认为,请尝试使您的URL尽可能简单,以便以后使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM