Projects [SHOW]
08. URL Generation
URL Generation
Einführung
Laravel bietet mehrere Helfer, die Sie bei der Generierung von URLs für Ihre Anwendung unterstützen. Diese sind vor allem hilfreich, wenn Sie Links in Ihren Vorlagen und API-Antworten (Responses) erstellen oder Redirect Responses für einen anderen Teil Ihrer Anwendung generieren.
The Basics
Generating Basic URLs
Der URL-Helfer kann verwendet werden, um beliebige URLs für Ihre Anwendung zu generieren. Die generierte URL verwendet automatisch das Schema (HTTP oder HTTPS) und den Host aus der aktuellen Anfrage:
$post = App\Post::find(1); echo url("/posts/
{$post
->id
}"); // http://example.com/posts/1
Accessing The Current URL
Wenn dem URL-Helfer kein Pfad angegeben wird, wird eine Illuminate\Routing\UrlGenerator-Instanz zurückgegeben, so dass Sie auf Informationen über die aktuelle URL zugreifen können:
// Get the current URL without the query string...
echo url()->current();
// Get the current URL including the query string...
echo url()->full();
// Get the full URL for the previous request...
echo url()->previous();
Auf jede dieser Methoden kann auch über die URL-Facade zugegriffen werden:
use Illuminate\Support\Facades\URL;
echo URL::current();