我在控制器中有一个如下所示的私有函数。
private function GetProjects($ProjectStatus) {
return \App\Models\Project\Project_Model
::where('ProjectStatusID', $ProjectStatus)
->where('WhoCreatedTheProject', auth()->user()->UserID)->get();
}
下面是使用这个私有函数的操作方法。
public function ClientCancelledProjects() {
$ProjectStatus = \App\Enumeration\Project\ProjectStatus::Cancelled;
$MyProjects = GetProjects($ProjectStatus);
return view("Project.Client.MyProject", array("Projects" => $MyProjects));
}
以下是运行控制器时出现的错误。
调用未定义的函数 App\Http\Controllers\Project\GetProjects()
有人知道为什么会出现这种情况吗?我正在尝试重复使用一些代码行,因为它们在控制器中被多次编写。