Laravel路由在特定控制器名称上给出500错误

时间:2015-10-22 09:49:24

标签: php laravel controller routes

我正在使用Laravel Framework版本4.2.17。我在我的localhost上创建了一个新的控制器,模型和视图,并在测试代码后将其上传到实时服务器。

对于使用laravel资源的路线:

Route::resource('templates', 'EmailsController',['as' => 'admin']);

我的控制器位于文件夹中,即

  

APP-> controllers->管理

文件名是:EmailsController.php

控制器:class EmailsController extends \AdminBaseController {...}

现在,如果我访问

  

www.example.com/admin/templates

这个特定的控制器是500错误。如果我改变路线到其他控制器,即

Route::resource('templates', 'JobsController',['as' => 'admin']);

链接

  

www.example.com/admin/templates

向我展示了所有职位列表。

任何想法?

由于

1 个答案:

答案 0 :(得分:1)

创建新控制器后。您需要执行

composer dump-autoload

php artisan dump-autoload

在终端上。这是了解新控制器创建的laravel所必需的。映射是由作曲家完成的。