设计一个资源丰富的应用程序

时间:2013-08-12 20:38:02

标签: php web-services laravel laravel-4

我正在设计我的第一个Resourceful应用程序并使用Laravel 4构建,我也是新手。

我想制作预订系统,所以我将“预订”视为资源。

但是,如果我想查询一天的所有预订,我应该使用哪种操作?我该如何构建呢?

我能想到的一种方法是将其置于索引行动之下, 所以你使用网址“/ booking?day = 2013-08-12”查询它,它会像这样处理:

public function index(){
  $day=Request::get('day');
  $bookings=Booking::where('day','=',$day)->get();  //something like this
  ...
}

另一种是使用不同的控制器方法: 所以网址“/ booking / getByDay / 2013-08-12”会是这样的:

public function getByDay($day){
  ...
}

我是否以正确的方式思考?构建它的正确方法是什么?

0 个答案:

没有答案