Menangkap route otomatis di Blade Laravel

Saya mencoba menampilkan route `url/product` yang sedang saya akses di view (file blade), di dalam file blade saya mencoba menggunakan nama dari route yang ignin saya tampilkan:

{{ route('products.index') }}

dan itu berhasil.

berhasil menggunakan nama route untuk mendapatkan urlnya

Tapi saya ingin membuat itu otomatis alias tidak harus menulis nama dari route, saya mencari referensi terkait hal ini, beberapa jawaban adalah menggunakan sintak seperti ini:

{{ Route::current()->getName() }}

itu juga berhasil, tapi yang muncul bukan berupa url melainkan nama dari route tersebut yaitu `products.index` di browser.

mengunakan Route::current()->getName()

Kemudian saya iseng mencoba menggunakan `getPaths()` namun fungsi tersebut tidak ada haha

masih denial menggunakan fungsi getPaths haha

avatar yuxxeun
@yuxxeun

97 Kontribusi 50 Poin

Diperbarui 1 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>SOLVED!<br>ternyata bukan pakai classRoute melainkan Request, kurang lebih seperti ini:</div><pre>{{ Request::url() }}</pre><div><br>Referensi:</div><div><a href="https://www.nicesnippets.com/blog/laravel-6-get-current-url-in-a-blade-view-example">https://www.nicesnippets.com/blog/laravel-6-get-current-url-in-a-blade-view-example</a></div>

avatar yuxxeun
@yuxxeun

97 Kontribusi 50 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban