Gespräch vereinbaren
Werbung
FeatValue
Das Kundenportal für Agenturen und Freelancer
Integriert sich in das bestehende Projektmagement-System
Kostenlos registrieren

Laravel Request statt $_GET und $_POST

Im Laravel Request sind alle Informationen des HTTP-Requests enthalten. Dazu zählen unter anderem die Url oder auch die übergebenen Variablen aus GET und POST.

Request in den Controller einbinden

In den Methoden des Controllers kann man über eine Depedency Injection auf das Request-Objekt zugreifen. Das geht so:

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostController extends Controller
{
    public function update(Request $request, $id)
    {
    }
}

Zugriff auf eine Variable

Über die Methode input kann man auf übergebene Variablen (GET & POST) zugreifen. Es entspricht in etwas dem $_REQUEST aus PHP:

public function update(Request $request, $id)
{
    dd("Post: ".$request->input('title'));
}

Zugriff auf GET-Parameter

Wer nur die GET-Parameter haben möchte, kann die Methode query nutzen. Als zweiten Parameter kann man auch einen Standardwert hinterlegen:

public function update(Request $request, $id)
{
    dd("Post: ".$request->get('title','Unbekannt'));
}

Laravel Entwickler gesucht?

Wir haben bereits viel Erfahrung im Umgang mit Laravel und Vue.js.
Nehmen Sie gerne unverbindlich Kontakt zu uns auf.

zum Angebot

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf meine Software FeatValue.

Über mich

Stefan Wienströer

Ich entwickle Webanwendungen mit viel Leidenschaft. Mein Wissen gebe ich dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, diese Website noch besser zu machen. Ich nutze Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern