[ bane1234 @ 16.10.2015. 09:27 ] @
Pozdrav,
imam problem sa rutom u laravelu, konkretno problem je sa query stringom, link je ovog tipa artikal/show?q=1 (1 je neki ID, nebitno...)
U Routes.php sam napravio rutu Route::get('artikal/show/{id}','[email protected]'); Kada probam da odradim echo id, jednostavno vrati ime metode - show... ne znam sta je razlog, probao sam sve varijante sto sam nasao na netu ali nisam uspeo.
Metoda u Artikal.php

public function show($id)
{
echo $id;
}

Ukoliko neko ima predlog, neka pise :)

[ bane1234 @ 16.10.2015. 09:39 ] @
Naravno da nije radilo kad nisam 'hvatao' q, problem resen... uporno sam mislio da je problem sa rutom :(
$id=$request->q;
echo $id;
[ TDR @ 21.10.2015. 21:27 ] @
Sve si dobro uradio sem jednog dela, ako si vec tako definisao rutu onda bi ti link trebao izgledati ovako "artikal/show/1" umesto "artikal/show?q=1" i id bi ti bio dostupan u metodi kao $id;

Mogao si i dati ime ruti tipa Route::get('artikal/show/{id}', ['as' => 'show-artikal', 'uses' => '[email protected]']); pa bi bio u mogucnosti nekoga uputiti na rutu na sledeci nacin: <a href="route('show-artikal', 1)">Artikal</a>

Nadam se da sam bar malo pomogao ;-)