| 123456789101112131415161718192021222324252627282930313233343536 | <?phpnamespace 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'));    }}
 |