Ich genieße Slim verwenden, bin aber frustriert, wie Sie es debuggen. Sagen wir, ich habe das folgende Routing. Ich kann eine cURL-Anfrage machen und die Ausgabe sehen, aber stattdessen möchte ich das Skript Zeile für Zeile mit meinem IDE-Debugger durchlaufen, bei dem es sich um NuShere's phpED handelt. Während ich es nicht schnell herausgefunden habe, bin ich mir ziemlich sicher, dass ich phpED dazu bringen kann, eine POST-Anfrage zu machen, aber definitiv keine PUT- oder DELETE-Anfrage, also hat es keinen Sinn.Schlanke Parameter einstellen, um zu debuggen
Gibt es eine Möglichkeit, dies zu tun? Ich kann zwingen $_SERVER['REQUEST_URI']
und $_SERVER['REQUEST_METHOD']
auf jeden Wert einfach genug, und kann auch die $_GET
superglobal ändern, aber Körperdaten (d. H. $_POST
) ist nicht so einfach.
Oftmals gibt es einen versteckten Eingabewert für das Vortäuschen eines Verbs in Frameworks wie diesem. Etwas generell wie '' oder 'name = '_ method'' – Blake
@Blake Das wäre toll, wenn es da wäre. – user1032531
Haben Sie das gelesen: http://docs.slimframework.com/routing/put/ - Bezieht sich auf die versteckte Eingabe benötigt, um das Verb dort zu ändern – Blake