【问题标题】:Laravel routing pattern similar to Yii类似于 Yii 的 Laravel 路由模式
【发布时间】:2019-03-05 04:38:50
【问题描述】:

我是 Laravel 的新手,通过阅读它的文档,似乎对于每个新页面或 url,我都需要在 web.php 文件中定义一个路由。如果我错了,请纠正我。

所以,我的问题是......有没有办法创建一个模式,如 YII framework.NET framework 使用类似的东西来管理所有路由(或大多数路由):

{controller}/{action}/{id}

【问题讨论】:

  • 该框架目前没有提供这样做的方法。
  • 感谢@FatBoyXPC 这对我来说是个坏消息,但绝对是我问题的答案。

标签: laravel model-view-controller routing


【解决方案1】:

不完全像 Yii 或 .net,但您可以使用资源控制器在一行中声明多个路由。

Laravel 资源路由通过一行代码将典型的“CRUD”路由分配给控制器。例如,您可能希望创建一个控制器来处理对应用程序存储的“照片”的所有 HTTP 请求。

您可以通过Route::resource('photos', 'PhotoController');这样做

Read more here

【讨论】:

  • 这正是我想要避免做的事情:声明多条路线。
  • 哦,抱歉,我以为您只是需要简洁的路由处理方法。我的错。我会支持 FatBoyXPC 的评论,即 该框架目前没有提供执行此操作的方法。
猜你喜欢
  • 1970-01-01
  • 2019-11-08
  • 1970-01-01
  • 2017-05-06
  • 2019-02-27
  • 2019-01-14
  • 1970-01-01
  • 2016-11-23
  • 2015-08-28
相关资源
最近更新 更多