Come posso ottenere l'URL precedente visitato sul sito Web in Laravel 5.1?Indietro URL in Laravel 5.1
In laravel 4 Avevo solo bisogno di scriverlo come di seguito:
{{ URL::previous() }}
Come posso ottenere l'URL precedente visitato sul sito Web in Laravel 5.1?Indietro URL in Laravel 5.1
In laravel 4 Avevo solo bisogno di scriverlo come di seguito:
{{ URL::previous() }}
Il modo più pulito sembra essere utilizzando il url()
aiutante:
{{ url()->previous() }}
URL::previous()
lavori per me nella mia Progetto Laravel 5.1. Qui è Laravel 5.1 doc per il metodo previous()
, che è accessibile tramite Facciata URL.
Si può ancora provare le alternative, nel vostro punto di vista si può fare:
{{ redirect()->getUrlGenerator()->previous() }}
o:
{{ redirect()->back()->getTargetUrl() }}
Grazie per la risposta! Ogni esempio che hai pubblicato funzionante, non so perché non l'abbia fatto prima! –
Se così fosse, per favore accettalo come risposta. –
'url() -> precedente()' un po 'più pulito – FooBar
dovrebbe essere la stessa, ma è possibile utilizzare 'redirect :: back()' anche –
Oh non ero chiaro .. Che Reindirizza :: indietro() funziona nel controller, ma non nelle viste blade! –
Hai provato 'URL :: previous()'? Dovrebbe funzionare anche in L5 –