我正在设计我的第一个 Resourceful 应用程序并使用 Laravel 4 构建,我也是新手。
我想做一个预订系统,所以我把“预订”当作一种资源。
但是,如果我想查询一天的所有预订,我应该使用哪个操作?我应该如何构建它?
我能想到的一种方法是将其置于索引操作下,因此您使用 url“/booking?day=2013-08-12”查询它,它的处理方式如下:
public function index(){
$day=Request::get('day');
$bookings=Booking::where('day','=',$day)->get(); //something like this
...
}
另一个是使用不同的控制器方法:所以 url "/booking/getByDay/2013-08-12" 会是这样的:
public function getByDay($day){
...
}
我的想法是否正确?构建它的正确方法是什么?