Laravel 4'teki basit bir soru:
, başka bir gruba giden bir grup rota çalışmıyor gibi görünüyor. Çalışması için herhangi bir çözüm var mı? Ya da rotalarımı başka şekilde yazmak zorunda mıyım?Yönlendirme üzerindeki gruptaki gruplar
Örnek:
Route::group(array('prefix' => 'app', 'before' => 'auth_api'), function()
{
Route::group(array('prefix' => '{app_id}'), function()
{
Route::get('/', '[email protected]');
Route::group(array('prefix' => 'achievement'), function()
{
Route::get('/{id}', '[email protected]');
});
});
});
I (Buradaki örnekte) app/1234/achievement/1
bir rota alamıyor Belki burada çok karmaşık. Herhangi bir hatam yok, sadece boş bir sayfa (PHP hatası yok)
İç içe geçmiş grupları güzergâhlarımla iyi kullanabilirim. 'Routes.php' dosyanızı gönderirken sorun olur mu? –
İç içe geçmiş gruplar çalışıyor, ancak gruplar öneki içinde bir yer tutucu ('{app_id}') kullanıyorsunuz, bu çalışmaz. Doğru cevapta belirtildiği gibi bunu yapan Gelişmiş Yönlendirici paketimi kullanabilirsiniz. Bu işlevin * muhtemelen * Laravel 4.1'de varsayılan olarak kullanılabileceğini unutmayın. –
Teşekkürler Jason, paketiniz projem için kayalar! – netvision73