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ę?

questionAnswers(3)

yourAnswerToTheQuestion