Laravel: Wie bekomme ich die aktuelle URL als View-Helfer mit Parametern?

7

Ich möchte aus meiner Sicht einen Link erstellen, der sich auf die gleiche Seite bezieht, auf der sie platziert ist. Und ich möchte einen Parameter mit geben können.

Zum Beispiel möchte ich die Sprache wechseln. Ich habe eine Route wie

%Vor%

Und aus meiner Sicht möchte ich etwas wie

machen %Vor%

So kann ich die Seite einfach neu laden, aber nur den Parameter "lang" ändern.

Hoffentlich ist es verständlich. Bitte versuchen Sie mir zu helfen.

(Eine weitere Nebenfrage: Gibt es keine Ressourcen, zB eine Liste aller View-Helfer in Laravel? Woher weiß ich, welche View-Helfer verfügbar sind?)

    
humpdi 11.02.2016, 15:17
quelle

1 Antwort

20

Verwenden Sie die Hilfsmethode von laravel, um sie in einer Ansicht zu verwenden:

%Vor%

Dies wird die aktuelle URL erhalten. Wenn Sie den aktuellen Routennamen benötigen,

%Vor%

Jetzt können Sie diesen Routennamen verwenden, um Ihre eigene neue URL zu erstellen.

zB:

%Vor%

Ihre Routendefinition könnte etwa lauten:

%Vor%

Damit erhalten Sie die aktuelle URL.

Aber in Ihrem Fall ist es besser, das Paket für mehrere Sprachen zu verwenden: Ссылка

Es ist ziemlich einfach und einfach zu bedienen.

    
Jilson Thomas 11.02.2016 15:18
quelle

Tags und Links