我尝试使用Restler定义一个方法,这样如果我执行.../clients/123
,它就会返回该特定客户端,如果我不使用123,那么它将返回所有客户端。我试过这个:
/**
* @param int $id The SQL identifier
*/
function index($id = NULL) {
}
如果我这样做,那么它适用于查询参数:.../clients?id=123
然后当我将{@from path}
添加到@param的末尾以便我使用查询字符串时,它不会在没有指定值的情况下工作,但是使用123说明符。有什么正确的方法可以将它作为路径而不是查询参数?
答案 0 :(得分:0)
作为获取集合的最佳实践保留索引,并使用get获取特定ID 如下图所示
function index(){
return Client::all()->toArray();
}
function get($id){
return Client::find($id)->toArray();
}