I have a simple in routes/web.php file
Route::get(Config::get('constants.ADMIN_PATH') . '/categories', 'AdminControllersAdminPagesController@index');
I have made a folder AdminControllers and inside that there is a controller named AdminPagesController but i am getting error as
Class AppHttpControllersAdminControllersAdminPagesController does not exist
Whereas i looked into the same folder and class exist. Here is my class code
namespace AppHttpControllers;
use IlluminateHttpRequest;
class AdminPagesController extends Controller { public function __construct() { } public function index () { return "hello"; } }
Advertisement
Answer
Change you namespace to
namespace AppHttpControllersAdminControllers;
Laravel will resolve controllers based on your name spacing, not on your directory structure.