Files
sam-manage/app/Http/Controllers/RolePermissionController.php

36 lines
874 B
PHP
Raw Normal View History

<?php
namespace App\Http\Controllers;
use App\Services\RolePermissionService;
use Illuminate\Http\Request;
class RolePermissionController extends Controller
{
protected RolePermissionService $rolePermissionService;
public function __construct(RolePermissionService $rolePermissionService)
{
$this->rolePermissionService = $rolePermissionService;
}
/**
* 역할 권한 관리 메인 페이지
*/
public function index(Request $request)
{
$tenantId = session('selected_tenant_id');
// 역할 목록 조회
$roles = \App\Models\Role::query();
if ($tenantId && $tenantId !== 'all') {
$roles->where('tenant_id', $tenantId);
}
$roles = $roles->orderBy('name')->get();
return view('role-permissions.index', [
'roles' => $roles,
]);
}
}