Mengambil nilai route / getroute dari link

gimna caranya ngambil kata "/tester/{id}" dari route ini?

Route::get('/tester/{id}','ctestercontroller@oklah');

dulu ane di laravel 5.2 pake

Route::getCurrentRoute()->getPath() itu berhasil

sekarng dilaravel 5.6 muncul error

Method Illuminate\Routing\Route::getPath does not exist

avatar echosk
@echosk

64 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:

Mau ambil kata semuanya? "/tester/{id}", atau cuma mau ambil param id nya saja?

kalau mau ambil semua

<pre> // Example: http://domain.com/foo/bar $request-&gt;path();

//result foo/bar </pre>

kalau mau ambil param id <pre> // Example: http://domain.com/foo/100 $request-&gt;id;

//result 100 </pre>

avatar andynatalino
@andynatalino

23 Kontribusi 10 Poin

Dipost 4 tahun yang lalu

ane mau ngambil sesuai dengan route yaitu <pre> /tester/{id} </pre>

ane udah pake <pre> // Example: http://domain.com/tester/4 //Request::path();

echo Request::path();

hasilnya: /tester/4 </pre>

yg ane maksud itu <pre> // Example: http://domain.com/tester/4 //Request::path();

echo Request::path();

hasilnya: /tester/{id} </pre>

avatar echosk
@echosk

64 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

<pre> \Route::current()-&gt;getName()

request()-&gt;route()-&gt;getName()

$route = Route::current();

$name = Route::currentRouteName();

$action = Route::currentRouteAction(); </pre>

avatar andynatalino
@andynatalino

23 Kontribusi 10 Poin

Dipost 4 tahun yang lalu

ok gan makasih ane pake <pre> Route::current()-&gt;uri() </pre>

avatar echosk
@echosk

64 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban