我有两个控制器函数,它们调用一个位于应用程序文件夹下方的类的静态函数。
Controllers\UserResController.php
public function show($id, Request $request)
{
return \App\User::show($id, $request);
}
Conrtollers\Other\UserResController.php
public function show($id, Request $request)
{
// other codes
return \App\User::show($id, $request);
}
app\User.php
public static function show($id, Request $request){
//codes
}
令我惊讶的是这些代码在开发和测试环境下都能运行良好,但在生产环境中不能正常运行。
它会抛出异常'Symfony\Component\Debug\Exception\FatalErrorException',并显示消息“调用未定义的方法App\User::show()”。
是什么原因导致了这个问题?谢谢。