php - ReflectionException when using route groups -


i'm using lumen fraemwork, microframework laravel. documentation pretty similar, , wanted use route groups. can see it's documentation here

the problem i'm having, is, when using route groups, laravel tells me i'm having reflectionexception when want call controller.

i wanted build route, display pages database. did route, works

$app->get('/pages', 'pagecontroller@index'); 

now, wanted let users make post/delete requests pagecontroller. since modifying, wanted create route group, api prefix, requests, post or delete must made via /api/pages

i did this

$app->group(['prefix' => '/api'], function($app){ }); 

now, test if works generally, added route above group

$app->group(['prefix' => '/api'], function($app){     $app->get('/pages', 'pagecontroller@index'); }); 

but here, i'm getting errror

reflectionexception in container.php line 736: class pagecontroller not exist

stacktrace

in container.php line 736 @ reflectionclass->__construct('pagecontroller') in container.php line 736 @ container->build('pagecontroller', array()) in container.php line 626 @ container->make('pagecontroller', array()) in application.php line 393 @ application->make('pagecontroller') in application.php line 1259 @ application->callcontrolleraction(array(true, array('uses' => 'pagecontroller@index'), array())) in application.php line 1232 @ application->callactiononarraybasedroute(array(true, array('uses' => 'pagecontroller@index'), array())) in application.php line 1217 @ application->handlefoundroute(array(true, array('uses' => 'pagecontroller@index'), array())) in application.php line 1138 @ application->laravel\lumen\{closure}() in application.php line 1370 @ application->sendthroughpipeline(array(), object(closure)) in application.php line 1144 @ application->dispatch(object(request)) in application.php line 1084 @ application->run(object(request)) in index.php line 30 

i didn't know if there wrong routes, or framework, added simple route group

$app->group(['prefix' => '/api'], function($app){     $app->get('/pages', function(){         print 'test';     }); }); 

when calling api/pages endpoint, i'm getting output. document says test. seems there else wrong. be?


Comments