Heim  >  Artikel  >  PHP-Framework  >  Wie stellt Laravel fest, ob es sich um eine Nachübertragung handelt?

Wie stellt Laravel fest, ob es sich um eine Nachübertragung handelt?

WBOY
WBOYOriginal
2022-06-02 17:22:542606Durchsuche

In Laravel können Sie die isMethod-Methode des Request-Objekts mit der if-Anweisung verwenden, um zu bestimmen, ob es sich um eine Post-Transmission-Anfrage handelt. Setzen Sie einfach den Parameter auf „post“ und die Syntax lautet „if($request->“). isMethod(' post')){auszuführender Code}".

Wie stellt Laravel fest, ob es sich um eine Nachübertragung handelt?

Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 5.4, Dell G3-Computer.

Wie stellt Laravel fest, ob es sich um eine Post-Übertragung handelt?

Mit der Post-Übertragung können Sie feststellen, ob das Formular einen Wert hat:

if($request->isMethod('post')){
    // 要执行的代码
}

Verwenden Sie zur Beurteilung die isMethod-Methode des Request-Objekts!

Das Beispiel sieht wie folgt aus:

Bestimmen Sie, ob es sich um eine Get- oder Post-Anfrage handelt

public function interview_add(Request $request,int $id){
    if($request->isMethod('get')){
        //get执行的代码
    }elseif ($request->isMethod('post')){
        //post执行的代码
    }
}

Holen Sie sich xml, json

//php原生写法
$content = $_POST;
//或者
$content = file_get_contents(“php://input”);
//laravel写法
$content = $request->all();
【Verwandte Empfehlungen: Laravel-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie stellt Laravel fest, ob es sich um eine Nachübertragung handelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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