簡體   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