PHP-эквивалент HttpPost в классе - PullRequest
0 голосов
/ 12 октября 2018

Я некоторое время искал по этому вопросу, но не нашел много информации.Я использую MVC-дизайн в PHP-проекте и хочу, чтобы логика не использовалась в моих представлениях, поэтому я пытался понять, смогу ли я это сделать ...

В 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 голосов
/ 12 октября 2018

Вы пробовали,

respond('POST', '/', function ($request, $response) 
{
    $request->validate('url')->notNull();
    $response->url= $request->url;
    $response->render('any page');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...