Heim > PHP-Framework > Laravel > Hauptteil

So erhalten Sie die aktuelle Methode in der Laravel-Vorlage

PHPz
Freigeben: 2023-05-26 16:10:37
Original
624 Leute haben es durchsucht

In Laravel können Sie die Methode method() der IlluminateHttpRequest-Klasse verwenden, um die aktuelle Methode abzurufen. Diese Methode gibt die HTTP-Methode der aktuellen Anfrage zurück.

In der Blade-Vorlage von Laravel können Sie {{ request()->method() }} verwenden, um die Methode der aktuellen Anfrage abzurufen. Zum Beispiel:

@if (request()->method() == 'POST')
    请求方式为 POST
@elseif (request()->method() == 'GET')
    请求方式为 GET
@else
    请求方式为其它
@endif
Nach dem Login kopieren

Im Controller können Sie $request->method() oder $request->getMethod() verwenden, um die Methode der aktuellen Anfrage abzurufen. Zum Beispiel:

public function index(Request $request)
{
    if ($request->method() == 'POST') {
        // 处理 POST 请求
    }

    if ($request->getMethod() == 'GET') {
        // 处理 GET 请求
    }
}
Nach dem Login kopieren

Darüber hinaus können Sie im Controller auch die in PHP integrierte Variable $_SERVER['REQUEST_METHOD'] verwenden, um die Methode der aktuellen Anfrage abzurufen. Zum Beispiel:

public function index()
{
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        // 处理 POST 请求
    }

    if ($_SERVER['REQUEST_METHOD'] == 'GET') {
        // 处理 GET 请求
    }
}
Nach dem Login kopieren

Es ist zu beachten, dass die Verwendung der Variablen $_SERVER['REQUEST_METHOD'] nicht so elegant und bequem ist wie die Verwendung der von Laravel bereitgestellten Request-Klasse.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die aktuelle Methode in der Laravel-Vorlage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!