我正在编写一个非常基本的休息api,使用
Route::resource('foo', 'FooController');
这样我就可以处理控制器中的任何方法。例如,我可以在uri'foo'列出我的所有foo实体,由
处理public function index() {
return Response::json(Foo::all()->toArray());
}
如果我需要api来获取所有Foos ,其中bar = 1 ,该怎么办?
这可能没有编码自定义控制器,因此必须指定每个操作(即'foo / filter / {filterName} / {filterValue}')?
我能想到的一个可能的解决方案是在查询字符串中添加额外的参数,不过我真的不喜欢这种方法