gpt4 book ai didi

php - 在另一个 Controller 中调用 Controller 功能

转载 作者:行者123 更新时间:2023-12-03 22:58:47 25 4
gpt4 key购买 nike

我有一个 PermissionController 带有如下所示的 permission() 函数,我想在另一个中调用 permission() 函数 Controller 。如何将我的 permission() 函数调用到另一个 Controller ?

这里是我的 PermissionController

class PermissionController extends Controller
{
public function permission(){
$checkPermission = User::leftJoin('employees', 'employees.user_id', '=', 'users.id')
->leftJoin('positions', 'employees.position_id', '=', 'positions.id')
->leftJoin('divisions', 'employees.division_id', '=', 'divisions.id')
->where(function($query){
$query->where('division_name', 'Sales')
->orWhere('division_name', '=', 'Project Management')
->orWhere('position_name', '=', 'Dept Head');
})
->get();

}
}

最佳答案

创建新的 Helper(例如 PermissionHelper.php)然后将函数移动到它并在您想要使用的地方调用它:

PermissionHelper::permission();

希望这对您有所帮助。

关于php - 在另一个 Controller 中调用 Controller 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41036916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com