laravel, какой маршрут или ссылку следует использовать для этого случая

У меня есть модель xmldocument , и я могу показать ее профиль таким образом:

 `public/xmldocument/4` 

На этой странице есть три ссылки:

 add general information add master information add general information 

каждый из них предназначен для ресурса. например:

добавить общую информацию – создать ресурс general_information

добавить основную информацию – создать ресурс master_information

добавить общую информацию – создать ресурс general_information

Но каждый из них должен знать идентификатор xmldocument. в моем случае каждый из них должен знать, что они принадлежат к xmldocument = 4

Мой вопрос в том, должен ли я маршрутизировать каждую из них по этой ссылке

 `public/xmldocument/4/generalinformation/create` ? 

или по этой ссылке

 `public/generalinformation/create` ? 

во втором случае я должен передать идентификатор xmldocument, но могу ли я сделать это с a тега?

Solutions Collecting From Web of "laravel, какой маршрут или ссылку следует использовать для этого случая"

как сказал Они , его что-то связано с вашей бизнес-логикой, поэтому нет никакого способа, как лучший способ или способ, который лучше, чем этот путь, все это обратно к вам ..

теперь о втором вопросе, отправляющем идентификатор документа при использовании

 public/generalinformation/create 

в общем случае вы должны добавить id документа к ссылке, чтобы вы могли обрабатывать его на следующей странице, поскольку тег будет предоставлять только значения _GET , но в Laravel вы можете использовать slug например, для решения этой проблемы, чтобы ваша ссылка могла быть что-то вроде

 public/xml_doc_slug/generalinformation/create 

поэтому таким образом вы запрашиваете свою базу данных для slug и получаете id XML-документа.

На мой взгляд, попробуйте сделать свой URL так просто, как вы можете, чтобы вы могли с ним справиться позже.