我正在设计我的第一个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){
...
}
我是否以正确的方式思考?构建它的正确方法是什么?