如何在Laravel中实现像ROR这样的路线浅层嵌套?

时间:2018-08-10 04:48:30

标签: php laravel routing crud

我想在Laravel中应用这样的概念:

  

浅层嵌套

     

在您的嵌套资源中添加“ shallow:true”参数将   为我们的四个RESTful在基本级别“ / songs /”上定义路线   路线—显示,编辑,更新和销毁,而保留其余路线   在嵌套级别上的routes(索引,新索引,创建索引)。那这怎么样   对我们有用吗?

     

在我的模型中,通过艺术家和歌曲,我们现在可以使用路线   从“ / songs /:id”开始,以查看或修改   个人基础。回想一下,歌曲属于艺术家,因此   创作,我们仍然需要与歌手一起初始化歌曲   关系。但是,一旦创建了歌曲,就没有关系了   艺术家关系,如果我们要编辑或删除它。因此,我们   不需要走很长的路,例如   ‘/ artists /:artist_id / songs /:id / edit”进行更改。

来源: https://medium.com/@jaredrayjohnson1/4-things-i-learned-toying-around-with-nested-resources-in-rails-fed6d761e924

0 个答案:

没有答案