我有这个方法:
public function getAll( $name = false, $json = false ) {
if ( $name )
$sections = Sections::all()->pluck( 'name' );
else
$sections = Sections::all();
return ( $json ) ? json_encode( $sections ) : $sections;
}
这个地址是:example.com/api/sections/all/{name}/{json}
所以我对此有疑问 - 如何为TRUE参数定义地址?
在我看来example.com/api/sections/all/true/true
并不是一个好主意,因为我显示了参数类型
你建议什么解决方案?或者可能是另一种方法构建?
答案 0 :(得分:0)
将name
和json
设为query parameters
似乎是合理的,因此您的网址会变成example.com/api/sections/all?name=1&json=1