Kontakt aufnehmen

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

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Karriere bei a coding project - Wir freuen uns auf dich!

Alle unsere Stellen sind Remote, Hybrid oder in Münster verfügbar:

// Warum Du Dich für uns entscheiden solltest

  • Regelmäßig neue Projekte, die Du von Grund an mit planen und aufbauen kannst
  • Arbeit in einem wachsenden IT-Unternehmen
  • Wöchentliche Vorträge: Jeden Freitag hält ein Mitarbeiter einen Vortrag über ein Fachthema seiner Wahl
Jetzt bewerben

Cookie-Einstellungen

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

Auswahl speichern