Laravel 4: Trasa do localhost / controller / action
Jestem mniej lub bardziej nowy w Laravel 4. Nigdy wcześniej nie korzystałem z tras, ale zwykle przyzwyczaiłem się do url / controller / action, a następnie do routingu backendowego dla mnie. Przeczytałem dokumentację tras i kontrolerów kilka razy, a także przeczytałem kilka samouczków, więc próbuję dowiedzieć się, jak to zrobić, aby nie zapisywać trasy dla każdego kontrolera i akcji.
Próbowałem czegoś takiego
Route::get('{controller}/{action}', function($controller, $action = 'index'){
return $controller."@".$action;
});
Teraz wiem, że to źle, ponieważ nie działa, ale czego mi brakuje? Na większości tutoriali i innych rzeczy widzę trasę dla mniej więcej każdego kontrolera i akcji, takich jak:
Route::get('/controller/action' , 'ControllerName@Action');
Co wydaje mi się głupie i strata czasu.
Czy i tak można osiągnąć to, czego chcę?