Laravel 4 Laravel 4.1中的路由错误-未找到控制器方法
在我的回购协议的一个新分支中,我已按照中的步骤从Laravel 4升级到Laravel 4.1Laravel 4 Laravel 4.1中的路由错误-未找到控制器方法,laravel-4,Laravel 4,在我的回购协议的一个新分支中,我已按照中的步骤从Laravel 4升级到Laravel 4.1 https://github.com/laravel/laravel/blob/develop/upgrade.md 我唯一无法完全遵循的步骤是第11点-在baseController中添加使用照明\路由\控制器。该指令用于替换现有的use语句。然而,在我的版本4.0.9中,它并不存在 无论如何,我在尝试点击分组路由时遇到路由错误 Symfony\Component\HttpKernel\Except
https://github.com/laravel/laravel/blob/develop/upgrade.md
我唯一无法完全遵循的步骤是第11点-在baseController中添加使用照明\路由\控制器。该指令用于替换现有的use
语句。然而,在我的版本4.0.9中,它并不存在
无论如何,我在尝试点击分组路由时遇到路由错误
Symfony\Component\HttpKernel\Exception\NotFoundHttpException
找不到控制器方法[audience/uk]。
在4.0分支中,我可以顺利完成路线
我相信我的升级没有问题,因为我可以正确地看到“artisan changes”中的4.1更改
我的路线如下所示:
Route::group(array('prefix' => 'admin', 'before' => 'auth.basic'), function()
{
Route::get('upload/audience/uk',array('as' => 'get-upload-uk-audience', 'uses' => 'CSVController@getUKAudience'));
});
有什么想法吗
谢谢我只是想避免使用Route::controller
参考:
感谢来自github irc频道的@Anultro,我在使用Laravel 4.1时遇到了同样的问题,我通过在BaseContoller的最顶端添加以下行来解决了这个问题
use Illuminate\Routing\Controller;
我还使用了Codesleeve资产管道,并且必须将同一行添加到AssetPipelineController的顶部才能使其正常工作
我在这个话题上做了相当广泛的搜索,并对缺乏在线信息感到惊讶
希望这有帮助相关日志在这里啊-这是一个悬而未决的问题-