Merhaba herkese,
Bir controller sınıfının index fonksiyonu ile ilgili sorun yaşıyorum.
Routing şu şekilde;
Route::controller('category', 'CategoryController');
CategoryController sınıfının index fonksiyonu da şu şekilde;
public function getIndex($title = '')
{
echo $title;
}
Şu şekilde request yaotığımda istediğim sonucu alabiliyorum.
http://www.site.com/category
Fakat şu şekilde istekler yaptığımda;
http://www.site.com/category/jquery-eklentileri
http://www.site.com/category/wordpress-temalari
Doğal olarak sonuç alamıyorum. Laravel bu requestler için controller sınıfında "jquery-eklentileri" ve "wordpress-temalari" isimli fonksiyonları arıyor.
Routing'i şu şekilde genişletip denediğimde;
Route::get('category/{title}', 'CategoryController@getIndex');
Route::controller('category', 'CategoryController');
Bu sefer de CategoryController sınıfının diğer fonksiyonları çalışmıyor. Onları getIndex fonksiyonun bir paremetresi olarak algılıyor.
Bu işin oluru nedir merak ediyorum. Yardımlarınız için teşekkür ediyorum, kolay gelsin.
Bu arada Laravel'in de bir topluluğu olmasından dolayı çok mutlu oldum. Emeği geçenlerin eline sağlık.