2017-01-07 7 views
0

У меня есть этот метод:php - Boolean параметр в адресе, как перейти к методу?

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}
Так у меня есть вопрос для этого - как определить адрес для ИСТИНА параметра?
По-моему, example.com/api/sections/all/true/true не очень хорошая идея, потому что я показываю типы параметров.
Какое решение вы предлагаете? Или, может быть, еще одна конструкция метода?

ответ

0

Представляется целесообразным иметь name и json как query parameters, так что ваш URL будет что-то вроде example.com/api/sections/all?name=1&json=1

Смежные вопросы