0

我正在编写一个非常基本的rest api,使用

Route::resource('foo', 'FooController');

这样我就可以在我的控制器中处理任何方法。例如,我可以在 uri 'foo' 列出我所有的 foo 实体,由

public function index() {
    return Response::json(Foo::all()->toArray());
}

如果我需要 api 来获取bar=1的所有 Foos怎么办?

这是否可能在不编写自定义控制器的情况下实现,因此必须指定每一个操作(即'foo/filter/{filterName}/{filterValue}')?

我能想到的一种可能的解决方案是在查询字符串中添加额外的参数,尽管我不太喜欢这种方法

4

0 回答 0