首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel中不同控制器的路由调用方法

问laravel中不同控制器的路由调用方法
EN

Stack Overflow用户
提问于 2017-06-21 05:50:23
回答 2查看 884关注 0票数 0

我有下面的路径下载xls模板

代码语言:javascript
复制
Route::post('admin/excel/download', 'ExcelController@customTemplateDownload');

我有两个控制器,一个是ExcelController,这是最新的一个。我还有一个控制器ExcelController_original,它是旧的。

两个控制器具有相同的功能

代码语言:javascript
复制
public function customTemplateDownload(Request $request){

     dd($request->all());

     // code to download template
}

当下载请求通过上述路由发送时,它应该在ExcelController中调用函数customTemplateDownload,而在ExcelController_original中调用函数customTemplateDownload。

有人知道这个问题吗?

提前谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-21 06:16:11

这可能是由于类名造成的。运行composer dump-autoload -o以重新生成自动类映射。

票数 1
EN

Stack Overflow用户

发布于 2017-06-21 06:04:24

如果路由是正确的,那么通过清除缓存尝试:

  • 再生自动机类 作曲家自传
  • 重新创建引导/缓存/编译. php工艺优化
  • 从正面清除缓存 php手工缓存:清除
  • 清除路由缓存 php手工路由:缓存
  • 清除视图缓存 php手工视图:清除
  • 清除配置缓存 config:cache
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44667778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档