I am newbie on REST and Slim applications.
I was not able to autoload some classes:
Type: RuntimeException Message: Callable UserController does not exist File: /var/www/fdes/vendor/slim/slim/Slim/CallableResolver.php Line: 90
#0 /var/www/fdes/vendor/slim/slim/Slim/CallableResolver.php(61): Slim\CallableResolver->resolveCallable('UserController', 'login')
#1 /var/www/fdes/vendor/slim/slim/Slim/CallableResolverAwareTrait.php(45): Slim\CallableResolver->resolve('UserController:...')
#2 /var/www/fdes/vendor/slim/slim/Slim/Route.php(351): Slim\Routable->resolveCallable('UserController:...')
composer.json:
"autoload": {
"psr-4": {
"App\\": "app/"
}
}
Directory Structure:
fdes\app\api\Controllers\User\UserController.php
UserController.php:
namespace Api\Controllers\User;
use Slim\Http\Request;
use Slim\Http\Response;
use Respect\Validation\Validator as v;
class UserController extends BaseController {
protected $db;
Can u guys let me know what i am missing here?
Thanks Folks!