2016-08-26 1 views
3

umleiten Wenn meine Website-Domain domain.com ist, und ich habe eine Laravel Objekt umleiten:Get Laravel Objekt URL

$redirect = redirect()->to('someuri'); 

Wie
(in diesem Beispiel ist http://domain.com/someuri) die vollständige URL $redirect Objekt zurück?

Ich möchte nicht url() Funktion verwenden. Ich brauche nur die URL dieses exakten Umleitungsobjekts.

Antwort

6

Bitte fügen getTargetUrl Methode wie:

$URL = redirect()->to('someuri')->getTargetUrl(); 
+0

Es funktioniert. Ich frage mich, warum es in Laravel-Dokumentationen nichts gibt. – Omid

+1

@Omid Es ist eine Komponente von Symfony. Laravel dehnt sich nur ein wenig aus. Check out 'Http-foundation api' – KmasterYC

+0

noch konnten sie erwähnen, dass dies einige Symfony-Komponente erweitert. Aber ihre Dokumentation zeigt mir eine native Laravel-Komponente und ich sollte Gast sein, wenn es wie Symfony-Komponente funktionieren kann. – Omid