Die action-Funktion generiert eine URL für die gegebene Controller-Aktion. Sie müssen nicht den vollen Namensraum des Controllers übergeben. Übergeben Sie stattdessen den Controller-Klassennamen relativ zum Namensraum des App\Http\Controllers:
Die asset-Funktion generiert eine URL für ein Asset unter Verwendung des aktuellen Schemas der Anfrage (HTTP oder HTTPS):
$url = asset('img/photo.jpg');
Sie können den Asset-URL-Host konfigurieren, indem Sie die Variable ASSET_URL in Ihrer .env-Datei setzen. Dies kann nützlich sein, wenn Sie Ihre Assets auf einem externen Dienst wie Amazon S3 hosten:
Die route-Funktion generiert eine URL für die angegebene benannte Route:
$url = route('routeName');
Wenn die Route Parameter akzeptiert, können Sie diese als zweites Argument an die Methode übergeben:
$url = route('routeName', ['id' => 1]);
Standardmäßig generiert die route-Funktion eine absolute URL. Wenn Sie eine relative URL generieren möchten, können Sie als drittes Argument false übergeben:
$url = route('routeName', ['id' => 1], false);
Die Funktion secure_asset generiert eine URL für ein Asset über HTTPS:
$url = secure_asset('img/photo.jpg');
Die Funktion secure_url generiert eine voll qualifizierte HTTPS-URL zum angegebenen Pfad: