我是Lumen的新手,我已经定义了这样的路线:
public function getUsers($userId = '') {
try {
return array('status' => 1, 'users' => ($userId != '') ? User::findOrFail($userId) : User::all());
} catch (\Exception $e) {
return array('status' => 0, 'message' => 'error occured : ' . $e->getMessage());
}
}
public function saveUsers($userId = '') {
try {
$user = ($userId != '') ? User::find($userId) : new User;
$user->save();
return array('status' => 1, 'message' => 'user saved successfully', 'userId' => $user->userId);
} catch (\Exception $e) {
return array('status' => 0, 'message' => 'failed to save user : ' . $e->getMessage());
}
}
我的控制器就像:
getUsers
如果我尝试使用尾部斜杠搜索网址,则会转到saveUsers
,如果我删除尾部斜杠,则会转到{{1}}。
请帮忙。
注意: - 我正在使用Lumen 5.3.3版并在firefox中尝试使用REST Easy扩展的POST请求。