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


Laravel route giving 500 error on a Specific Controller name

我使用的是Laravel框架版本4.2.17。我在我的本地主机上制作了一个新的控制器,模型和视图,并在测试代码后将它们上传到live服务器。

对于路线,我使用laravel资源:

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

我的控制器在文件夹中,也就是

应用程序->控制器管理

>

文件名称:EmailsController.php

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

现在如果我访问
www.example.com/admin/templates

这个特定控制器的

是我得到500个错误。如果我将路由更改为其他控制器,即

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

链接

www.example.com/admin/templates

显示所有的工作列表。

任何想法?

谢谢

创建新控制器后。你需要做

composer dump-autoload

php artisan dump-autoload

在终端上。这对于了解创建新控制器的过程是必要的。映射由composer完成。