How-to articles, tricks, and solutions about PHP

Konvertieren Sie einfache Text-URLs in HTML-Hyperlinks in PHP

Sie können die Funktion preg_replace() in PHP verwenden, um einfache Text-URLs in HTML-Hyperlinks umzuwandeln.

Konvertieren von <br /> in eine neue Zeile zur Verwendung in einem Textbereich

In PHP kann man die Funktion nl2br() verwenden, um Zeilenumbrüche (\n oder \r\n) in <br />-Tags umzuwandeln.

Korrekte URL-Bildung mit einer Abfragezeichenfolge und einem Anker-Hashtag

Um eine ordnungsgemäße URL mit einer Abfragezeichenfolge und einem Anker-Hashtag in PHP zu erstellen, können Sie die Funktion http_build_query() verwenden, um die Abfragezeichenfolge zu erstellen und diese mit der Basis-URL mithilfe des Symbols ?

Korrektes Repository-Pattern-Design in PHP?

Der Repository-Muster in PHP ist ein Entwurfsmuster, das es ermöglicht, die Geschäftslogik einer Anwendung von der Speicherung und Abfrage von Daten zu trennen.

Kurze eindeutige ID in PHP

In PHP kann man die Funktion uniqid() verwenden, um eine kurze eindeutige ID zu generieren.

Laravel - Modellklasse nicht gefunden

Wenn Sie einen Fehler erhalten, dass eine bestimmte Modellklasse in Laravel nicht gefunden werden kann, gibt es einige mögliche Ursachen:

laravel - Parameter von http-Anfrage abrufen

In Laravel können Sie das $request-Objekt verwenden, um auf Parameter einer HTTP-Anforderung zuzugreifen.

Laravel - Verwenden des (:any?) Wildcards für ALLE Routen?

In Laravel können Sie das (:any?) Wildcard verwenden, um jede URI für eine bestimmte Route zu treffen.

Laravel - wobei kleiner/größer als Datumssyntax

In Laravel können Sie die Methode "where" auf einem Abfragebildner oder einem Eloquent-Modell verwenden, um Datensätze anhand einer Datumsspalte mit Operatoren "weniger als" oder "größer als" zu filtern.

Laravel 5 - Schnittstelle ist nicht instanziierbar

Diese Fehlermeldung in Laravel 5 bedeutet in der Regel, dass Sie versuchen, eine Schnittstelle zu instanziieren, aber Schnittstellen können nicht instanziiert werden, da sie nur einen Vertrag für die Methoden sind, die eine Klasse implementieren sollte.

Laravel 5 ändern public_path()

In Laravel 5 können Sie den Wert der Funktion public_path() ändern, indem Sie den Schlüssel 'public' in der Konfigurationsdatei config/filesystems.php bearbeiten.

Laravel 5 erhält ID von URL

In Laravel 5 kann man die ID aus der URL mit dem $request-Objekt oder durch Definition eines Routenparameters in der web.php-Datei erhalten.

Laravel 5.3 mehrere Datei-Uploads

In Laravel 5.3 können Sie die Methode file des Request-Objekts verwenden, um mehrere Datei-Uploads zu verarbeiten.

Laravel Carbon: Wie ändert man die Zeitzone, ohne die Stunde zu ändern?

In Laravel kannst du die Methode setTimezone auf einer Carbon-Instanz verwenden, um die Zeitzone zu ändern, ohne die Stunde zu ändern.

Laravel Delete Query Builder

In Laravel können Sie den Query Builder verwenden, um Datensätze aus einer Datenbanktabelle zu löschen.

Laravel den Dateinamen abrufen

In Laravel kann man die Methode getClientOriginalName() verwenden, um den ursprünglichen Dateinamen einer hochgeladenen Datei abzurufen.

Laravel Eloquent - Attach vs Sync - mit Beispiel

Hier ist ein Beispiel, das den Unterschied zwischen dem Verwenden von "attach()" und "sync()" in Laravel Eloquent demonstriert:

Laravel Migration Tabelle Feldtypänderung

Um den Typ eines Feldes in einer Tabelle mit einer Migration in Laravel zu ändern, können Sie die Methode "change" auf der "Schema"-Fassade verwenden.

Laravel Query Builder wo max id

In Laravel kann man die Methode "max" des Query Builders verwenden, um den höchsten Wert einer bestimmten Spalte abzurufen.

Laravel Socialite: InvalidStateException

Die InvalidStateException wird von Laravels Socialite-Paket ausgelöst, wenn der im OAuth-Umleitungs-URL bereitgestellte Statusparameter nicht mit dem im Session gespeicherten übereinstimmt.

Laravel Zurück-Schaltfläche

In Laravel kann man die back-Funktion verwenden, um den Benutzer auf die vorherige Seite zu leiten.

Laravel: Umleitung vom Controller zur benannten Route mit Parametern in der URL

In Laravel kann man von einem Controller auf eine benannte Route mit URL-Parametern umleiten, indem man die Hilfsfunktion redirect() verwendet.

Laravel: Wie man die letzten N Einträge von DB bekommt

Hier ist ein Beispiel dafür, wie man die letzten N Einträge aus einer Datenbanktabelle in Laravel abruft:

Löschen Sie ein bestimmtes Wort aus der Zeichenfolge

In PHP kann man die str_replace-Funktion verwenden, um ein bestimmtes Wort aus einem String zu löschen.

MassAssignmentException in Laravel

Hier ist ein Beispiel dafür, wie eine MassAssignmentException in Laravel ausgelöst werden kann: