123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace App\Http\Controllers\Admin\Permissions;
- use App\Http\Controllers\Controller;
- use App\Shop\Permissions\Repositories\PermissionRepository;
- class PermissionController extends Controller
- {
- /**
- * @var PermissionRepository
- */
- private $permRepo;
- /**
- * PermissionController constructor.
- *
- * @param PermissionRepository $permissionRepository
- */
- public function __construct(PermissionRepository $permissionRepository)
- {
- $this->permRepo = $permissionRepository;
- }
- /**
- * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
- */
- public function index()
- {
- $list = $this->permRepo->listPermissions();
- $permissions = $this->permRepo->paginateArrayResults($list->all());
- return view('admin.permissions.list', compact('permissions'));
- }
- }
|