2015-08-05 15 views
23

Ho un url: http://localhost:8888/projects/oop/2Come accedere ai segmenti dell'URL nel blade in Laravel 5?

voglio accedere al primo segmento ->projects

Ho provato

<?php echo $segment1 = Request::segment(1); ?>

vedo stampa niente a mio avviso, quando ho aggiorna la mia pagina.


Qualsiasi aiuta/suggerimento sarà molto apprezzato

+0

hai utilizzato Richiesta namaspace? –

+0

Sì. Dovrei dichiararlo da qualche parte? Come lo faccio ? – ihue

+0

@ImtiazPabel: Devo includere questo in alto 'use Request;' – ihue

risposta

43

provare questo

{{Request::segment(1)}} 
+0

Come è diff rispetto a quello che ho? Solo per curiosità. – ihue

+1

@ihue non lo è. Blade convertirà internamente "{{" in "". Quindi è esattamente lo stesso di quello che stai facendo e funzionerà allo stesso modo. – Benubird

0

Le doppie parentesi graffe vengono elaborate tramite Blade - PHP non semplicemente. Questa sintassi sostanzialmente fa eco al valore calcolato.

{{ Request::segment(1) }} 
Problemi correlati