Definieren Sie den Basis-url für laravel Anwendung

Meine Kunden in der Anwendung ist vorübergehend läuft auf meinem Testserver (my-domain.com), während auf seinem server (client-domain.com) legte ich eine .htaccess Datei umleiten alle Anfragen an meine staging-server. Dies funktioniert gut so weit, außer beim erstellen von URLs mit Laravel Helfer.

Wenn ich rufe {{ action( 'Controller@getIndex' }} zum Beispiel, Laravel gibt my-domain.com/index (statt der gewünschten client-domain.com/index).

Denn jetzt habe ich das Problem gelöst, indem Sie ersetzen diese Aufrufe mit absoluten hartcodierte urls, aber das stört meinen workflow.

So, gibt es eine Möglichkeit zu zwingen, Laravel, um die Verwendung einer bestimmten Basis-url?

  • warum willst du das überhaupt, so etwas zu tun?
  • Warum gehst du nicht einfach mit URL::route('index')? Wird es auch wieder eine unerwünschte url?
  • URL::route ist afaik verwendet für die benannten Routen, aber ich bin nur mit restful-Controller ohne zusätzliche Routen. Dennoch action und route sind beide Mitglied der gleichen Klasse und sind daher am ehesten mit der gleichen Basis-url.
  • Ich will nicht, aber die Umstände verlangen es; zumindest für jetzt.
InformationsquelleAutor Taig | 2014-02-23
Schreibe einen Kommentar