类中HttpPost的PHP等效

时间:2018-10-11 21:59:06

标签: php asp.net-mvc

我已经搜索了一段时间,但没有找到太多信息。我在一个PHP项目中使用了MVC设计,并且希望将逻辑保持在视图之外,所以我一直在尝试看看我是否可以做到这一点...

在C#/ ASP.NET MVC中,您可以使用如下所示的内容:

public void MyClass {      
[HttpPost]
      public IActionResult Index(string firstName)
      {
          return Content($"Hello {firstName}");
      }  
}

这将使表单发布属性位于所需的任何类之内。

我想知道在PHP中有什么方法可以在其中将Post请求放入类中吗?也许是这样的吗?

class MyClass {
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        // Do your thing here
    }
}

1 个答案:

答案 0 :(得分:1)

您尝试过

respond('POST', '/', function ($request, $response) 
{
    $request->validate('url')->notNull();
    $response->url= $request->url;
    $response->render('any page');
});