Exception 拉维包';s控制器不存在
我有一个Laravel4.2应用程序,其中有我的工作台文件夹和两个包。一个包是车辆包。我已经附上了这个包的结构。 在routes.php包中,我有一个路由:Exception 拉维包';s控制器不存在,exception,laravel,reflection,controller,package,Exception,Laravel,Reflection,Controller,Package,我有一个Laravel4.2应用程序,其中有我的工作台文件夹和两个包。一个包是车辆包。我已经附上了这个包的结构。 在routes.php包中,我有一个路由: Route::get('/vehicles', array( 'as' => 'vehicles', 'uses' => 'VehicleController@index' ) ); 对于这条路线,我在VehicleController.php 注意:在config/app.php中,我添加了VehicleSe
Route::get('/vehicles', array(
'as' => 'vehicles', 'uses' => 'VehicleController@index'
)
);
对于这条路线,我在VehicleController.php
注意:在config/app.php中,我添加了VehicleServiceProvider.php
当我使用localhost/application\u Root/public/vehicles
运行应用程序时,它会正确重定向到Root,但会出现反射异常“VehicleController不存在”
有人能帮我吗?
提前谢谢你
车辆组件结构:
Vehicle
-public
- src
-config
-controllers
-Vendor
-Vehicle
-Controllers
-Models
-Repositories
VehicleServiceProvider.php
-migrations
-views
-test
-vendor
-routes.php
您必须将名称空间添加到控制器中,如下所示
yourNamespace\Vehicle\Controllers\VehicleController@index
添加路线时:路线::获取('/vehicles',供应商\车辆\控制器\VehicleController@index'); 但它仍然会给出错误类Vendor\Vehicle\Controllers\VehicleController不存在您是否运行了php artisan optimize
?