我正在使用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
向我展示了所有职位列表。
任何想法?
由于
答案 0 :(得分:1)
创建新控制器后。您需要执行
composer dump-autoload
和
php artisan dump-autoload
在终端上。这是了解新控制器创建的laravel所必需的。映射是由作曲家完成的。