为什么尾随斜线改变了流明中的请求类型..?

时间:2017-01-14 17:32:15

标签: php lumen lumen-5.3

我是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请求。

0 个答案:

没有答案