/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show(Media $media) { if ($media->videoType) { $mediaCategory = \Model\MediaCategory\ModelName::where('videoType', '=', $media->videoType)->first(); } else { $mediaCategory = ''; } if ($media->program) { $project = \Model\Project\ModelName::where('id', '=', $media->program)->first(); } else { $project = ''; } return view('Admin::media.show', ['media' => $media, 'mediaCategory' => $mediaCategory, 'project' => $project]); }
public function video($media) { $lc = app()->getlocale(); $video = \Model\Media\ModelName::where('id', '=', $media)->first(); // full video array $video->incrementViewed(); $projectId = $video->program; // 0 $videoType = $video->videoType; // serials $videoName = $video->name; if ($lc == 'kg') { $result = \Model\Project\ModelName::where('id', '=', $projectId)->first(); if ($result) { $videoProject = $result->getName(); } else { $videoProject = ''; } $result1 = \Model\MediaCategory\ModelName::where('videoType', '=', $videoType)->first(); $getVideoTypeName = $result1->getName(); $relatedVideos = \Model\Media\ModelName::where('name', '<>', '')->where('program', '=', $projectId)->get(); } elseif ($lc == 'ru') { $result = \Model\Project\ModelName::where('id', '=', $projectId)->first(); if ($result != null) { $videoProject = $result->getNameRu(); } else { $videoProject = ''; } $result = \Model\MediaCategory\ModelName::where('videoType', '=', $videoType)->first(); $getVideoTypeName = $result->getNameRu(); $relatedVideos = \Model\Media\ModelName::where('nameRu', '<>', '')->where('program', '=', $projectId)->get(); } $MediaCategories = \Model\MediaCategory\ModelName::get(); $projectList = \Model\Project\ModelName::get(); $mediaAll = \Model\Media\ModelName::get(); $mainBanner = \Model\Background\ModelName::where('name', '=', 'main')->first(); $categories = \Model\Category\ModelName::all(); $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first(); return view('Front::media.video', ['video' => $video, 'videoName' => $videoName, 'videoProject' => $videoProject, 'getVideoTypeName' => $getVideoTypeName, 'relatedVideos' => $relatedVideos, 'mediaAll' => $mediaAll, 'MediaCategories' => $MediaCategories, 'mainBanner' => $mainBanner, 'projectList' => $projectList, 'categories' => $categories, 'backgroundMain' => $backgroundMain, 'positionTop' => $this->positionTop, 'positionRight' => $this->positionRight, 'positionCenter' => $this->positionCenter, 'positionBottom' => $this->positionBottom, 'positionLeft' => $this->positionLeft]); }