UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
eagleead
/
app
/
Http
/
Controllers
/
Environment
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
GuestController.php
<?php namespace EstudioLMS\Http\Controllers\Environment; use EstudioLMS\Base\ResponseBuilder; use EstudioLMS\Repositories\Courses\Course\CourseRepository; use EstudioLMS\Services\Environment\CourseResourceService; use EstudioLMS\Services\Environment\CourseService; use Illuminate\Http\Request; use EstudioLMS\Http\Requests; use EstudioLMS\Http\Controllers\Controller; use mjanssen\BreadcrumbsBundle\Breadcrumbs; /** * Class GuestController * @package EstudioLMS\Http\Controllers\Environment */ class GuestController extends Controller { /** * @var ResponseBuilder */ private $responseBuilder; /** * @var CourseRepository */ private $courseRepository; /** * @var Breadcrumbs */ private $breadcrumbs; /** * @var CourseResourceService */ private $courseResourceService; /** * GuestController constructor. * @param ResponseBuilder $responseBuilder * @param CourseRepository $courseRepository * @param Breadcrumbs $breadcrumbs * @param CourseResourceService $courseResourceService */ public function __construct( ResponseBuilder $responseBuilder, CourseRepository $courseRepository, Breadcrumbs $breadcrumbs, CourseResourceService $courseResourceService ) { $this->responseBuilder = $responseBuilder; $this->courseRepository = $courseRepository; $this->breadcrumbs = $breadcrumbs; $this->courseResourceService = $courseResourceService; } /** * @param $resourceSlugType * @param $courseSlug * @param $moduleSlug * @param $resourceId * @param $resourceTypeId * @return \Illuminate\Contracts\View\Factory|\Illuminate\Foundation\Application|\Illuminate\View\View */ public function watchLesson($resourceSlugType, $courseSlug, $moduleSlug, $resourceId, $resourceTypeId) { $env = 'mycourses'; $resource = $this->courseResourceService->renderFreeLesson($courseSlug, $moduleSlug, $resourceId, $resourceTypeId); //Home $this->breadcrumbs->addBreadcrumb('Home', route('index')); // Land-page $this->breadcrumbs->addBreadcrumb($resource['course_name'], route('course.show', $courseSlug)); // Lição corrente $bread = $this->breadcrumbs->generate(); $title = $resource['course_name']; return view('ambiente.guest.watch_lesson', compact('env', 'bread', 'title', 'resource', 'courseSlug') ); } }
Copyright © 2026 - UnknownSec