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
Post a Comment