Laravel指数法

时间:2014-09-09 15:42:28

标签: php rest laravel-4

我想为“事件”(有组织的事件)创建一个资源控制器(REST) “事件”是资源。

我需要两种方法:

  • 根据查询参数获取事件(前端自动填充搜索框);
  • 获取地图位置范围内的所有活动。

这两种方法似乎都很适合使用index()方法 我想在第二种情况下使用索引方法,并为第一种情况(查询搜索)创建一个单独的可调用方法。

您将如何构建此特定案例?

1 个答案:

答案 0 :(得分:0)

如果两者都是返回所有事件的子集的方法,为什么不将它们作为相同索引方法的单独URL参数?例如/events?search=xyz&location=xyz

如果过滤器在索引操作中是独立的,它还允许您按位置用户搜索(使用类似于上面的查询字符串)过滤事件,这可能是将来很好的功能。