【发布时间】:2016-03-30 07:45:42
【问题描述】:
我在控制器中有一个私有函数,如下所示。
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()
有人知道为什么会这样吗?我正在尝试重用一些代码行,因为它们在 Controller 中多次编写。
【问题讨论】:
标签: php laravel-5 laravel-5.1