/** * Run the database seeds. * * @return void */ public function run() { \Model\MediaCategory\ModelName::truncate(); \Model\MediaCategory\ModelName::create(['id' => 2, 'name' => 'Телеберүүлөр', 'nameRu' => 'Телепередачи', 'videoType' => 'tele', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 3, 'name' => 'Жаңылыктар', 'nameRu' => 'Новости', 'videoType' => 'news', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 4, 'name' => 'Маанайшат', 'nameRu' => 'Развлекательные', 'videoType' => 'maanai', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 5, 'name' => 'Спорт', 'nameRu' => 'Спорт', 'videoType' => 'sport', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 6, 'name' => 'Элдик репортер', 'nameRu' => 'Народный репортер', 'videoType' => 'reporter', 'published' => true]); }
public function project(\Model\Project\ModelName $project) { $projectList = \Model\Project\ModelName::get(); $MediaCategories = \Model\MediaCategory\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.project', ['project' => $project, 'MediaCategories' => $MediaCategories, 'mainBanner' => $mainBanner, 'categories' => $categories, 'projectList' => $projectList, 'backgroundMain' => $backgroundMain]); }
/** * Run the database seeds. * * @return void */ public function run() { \Model\MediaCategory\ModelName::truncate(); \Model\MediaCategory\ModelName::create(['id' => 1, 'name' => 'Жалпы', 'nameRu' => 'Все', 'videoType' => 'all', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 2, 'name' => 'Телеберүүлөр', 'nameRu' => 'Телепередачи', 'videoType' => 'tele', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 3, 'name' => 'Сериалдар', 'nameRu' => 'Сериалы', 'videoType' => 'serials', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 4, 'name' => 'Көркөм тасма', 'nameRu' => 'Художественный фильм', 'videoType' => 'tasma', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 5, 'name' => 'Маанайшат', 'nameRu' => 'Развлекательное', 'videoType' => 'maanai', 'published' => true]); \Model\MediaCategory\ModelName::create(['id' => 6, 'name' => 'Спорт', 'nameRu' => 'Спорт', 'videoType' => 'sport', 'published' => true]); }
/** * 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]); }
/** * Show the application dashboard to the user. * * @return Response */ public function Home() { $channel = \Model\Channel\ModelName::general(); $generalPosts = \Model\Post\ModelName::general($channel)->published()->take(6)->skip(0)->orderBy('id', 'desc')->get(); $mediaLast = \Model\Media\ModelName::take(9)->get(); $dayVideos = \Model\Media\ModelName::take(1)->orderBy('viewed', 'asc')->get(); $positionTop = \Model\Banner\ModelName::where('positionTop', '=', '1')->first(); $positionRight = \Model\Banner\ModelName::where('positionRight', '=', '1')->first(); $positionCenter = \Model\Banner\ModelName::where('positionCenter', '=', '1')->first(); $positionBottom = \Model\Banner\ModelName::where('positionBottom', '=', '1')->first(); $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first(); $MediaCategories = \Model\MediaCategory\ModelName::get(); $mediaPosts = \Model\Media\ModelName::get(); $videoAll = \Model\Media\ModelName::get(); return view('Front::home', ['generalPosts' => $generalPosts, 'dayVideos' => $dayVideos, 'positionTop' => $positionTop, 'positionRight' => $positionRight, 'positionCenter' => $positionCenter, 'positionBottom' => $positionBottom, 'backgroundMain' => $backgroundMain, 'mediaLast' => $mediaLast, 'MediaCategories' => $MediaCategories, 'mediaPosts' => $mediaPosts]); }
/** * Show the application dashboard to the user. * * @return Response */ public function Home() { $lc = app()->getlocale(); $channel = \Model\Channel\ModelName::general(); if ($lc == 'kg') { $generalPosts = \Model\Post\ModelName::general($channel)->published()->languagekg()->take(6)->skip(0)->orderBy('id', 'desc')->get(); $projects = \Model\Project\ModelName::having('name', '<>', '')->get(); } elseif ($lc == 'ru') { $generalPosts = \Model\Post\ModelName::general($channel)->published()->languageru()->take(6)->skip(0)->orderBy('id', 'desc')->get(); $projects = \Model\Project\ModelName::where('nameRu', '<>', '')->get(); } $rDayVideo = \Model\Media\ModelName::having('dayVideo', '=', '1')->take(1)->skip(0)->orderBy('created_at', 'desc')->first(); if ($rDayVideo != null) { $dayVideo = $rDayVideo; } elseif ($rDayVideo == null) { $dayVideoResult = \Model\Media\ModelName::take(1)->skip(0)->orderBy('id', 'desc')->first(); if ($dayVideoResult != null) { $dayVideo = $dayVideoResult; } else { $dayVideo = 'KhJUlC4aJZM'; } } $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first(); $peopleReporters = \Model\PeopleReporter\ModelName::where('published', '=', true)->get(); // FotoParent - photo gallery $photoParent = \Model\PhotoParent\ModelName::where('published', '=', true)->first(); if ($photoParent != null) { $images = json_decode($photoParent->images); // array of images } else { $images = 1; } $MediaCategories = \Model\MediaCategory\ModelName::get(); $mediaPosts = \Model\Media\ModelName::orderBy('id', 'desc')->get(); $categoriesVideos = array(); foreach ($MediaCategories as $MediaCategory) { $CategoryVideos = \Model\Media\ModelName::where('videoType', '=', $MediaCategory->videoType)->orderBy('id', 'desc')->take(9)->get(); $categoriesVideos = array_add($categoriesVideos, $MediaCategory->videoType, $CategoryVideos); } $mediaLastVideos = \Model\Media\ModelName::orderBy('id', 'desc')->take(9)->get(); return view('Front::home', ['images' => $images, 'generalPosts' => $generalPosts, 'dayVideo' => $dayVideo, 'positionTop' => $this->positionTop, 'positionRight' => $this->positionRight, 'positionCenter' => $this->positionCenter, 'positionBottom' => $this->positionBottom, 'peopleReporters' => $peopleReporters, 'backgroundMain' => $backgroundMain, 'MediaCategories' => $MediaCategories, 'categoriesVideos' => $categoriesVideos, 'mediaLastVideos' => $mediaLastVideos, 'projects' => $projects]); }
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]); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(MediaCategory $mediaCategory) { $mediaCategory->delete(); return redirect()->route('admin.mediaCategory.index'); }
/** * Show the application dashboard to the user. * * @return Response */ public function Home() { $lc = app()->getlocale(); $channel = \Model\Channel\ModelName::general(); $channels = \Model\Channel\ModelName::take(8)->skip(1)->get(); if ($lc == 'kg') { $generalPosts = \Model\Post\ModelName::general($channel)->published()->where('general', '=', '1')->languagekg()->take(6)->skip(0)->orderBy('number', 'asc')->get(); $projects = \Model\Project\ModelName::having('name', '<>', '')->get(); $directorPosts = \Model\Post\ModelName::where('director', '=', '1')->orderBy('id', 'desc')->take(3)->languagekg()->get(); $reporterPosts = \Model\Post\ModelName::where('reporter', '=', '1')->orderBy('id', 'desc')->take(15)->languagekg()->get(); } elseif ($lc == 'ru') { $generalPosts = \Model\Post\ModelName::general($channel)->published()->where('general', '=', '1')->languageru()->take(6)->skip(0)->orderBy('number', 'asc')->get(); $projects = \Model\Project\ModelName::where('nameRu', '<>', '')->get(); $directorPosts = \Model\Post\ModelName::where('director', '=', '1')->orderBy('id', 'desc')->take(3)->languageru()->get(); $reporterPosts = \Model\Post\ModelName::where('reporter', '=', '1')->orderBy('id', 'desc')->take(15)->languageru()->get(); } if ($lc == 'kg') { $latestPosts = \Model\Post\ModelName::general($channel)->published()->where('general', '=', '1')->languagekg()->take(6)->skip(0)->orderBy('id', 'desc')->get(); } elseif ($lc == 'ru') { $latestPosts = \Model\Post\ModelName::general($channel)->published()->where('general', '=', '1')->languageru()->take(6)->skip(0)->orderBy('id', 'desc')->get(); } $dayVideo1 = \Model\Media\ModelName::where('dayVideo', '=', '1')->first(); $dayVideo2 = \Model\Media\ModelName::where('dayVideo', '=', '2')->first(); $dayVideo3 = \Model\Media\ModelName::where('dayVideo', '=', '3')->first(); $dayVideo4 = \Model\Media\ModelName::where('dayVideo', '=', '4')->first(); $dayVideo5 = \Model\Media\ModelName::where('dayVideo', '=', '5')->first(); if ($dayVideo1) { $dayVideo1 = $dayVideo1; } else { $dayVideo1 = ''; } if ($dayVideo2) { $dayVideo2 = $dayVideo2; } else { $dayVideo2 = ''; } if ($dayVideo3) { $dayVideo3 = $dayVideo3; } else { $dayVideo3 = ''; } if ($dayVideo4) { $dayVideo4 = $dayVideo4; } else { $dayVideo4 = ''; } $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first(); $peopleReporters = \Model\PeopleReporter\ModelName::where('published', '=', true)->get(); // Photo Gallery $photoGalleries = \Model\PhotoParent\ModelName::where('extracolumn', '=', '1')->where('published', '=', true)->take('10')->orderBy('id', 'desc')->get(); $MediaCategories = \Model\MediaCategory\ModelName::orderBy('id', 'asc')->get(); $mediaPosts = \Model\Media\ModelName::orderBy('id', 'desc')->get(); $categoriesVideos = array(); foreach ($MediaCategories as $MediaCategory) { $CategoryVideos = \Model\Media\ModelName::where('videoType', '=', $MediaCategory->videoType)->orderBy('id', 'desc')->take(9)->get(); $categoriesVideos = array_add($categoriesVideos, $MediaCategory->videoType, $CategoryVideos); } $mediaLastVideos = \Model\Media\ModelName::orderBy('id', 'desc')->take(9)->get(); $defaultVideo = 'rjXSurFi8uQ'; return view('Front::home', ['generalPosts' => $generalPosts, 'dayVideo1' => $dayVideo1, 'dayVideo2' => $dayVideo2, 'dayVideo3' => $dayVideo3, 'dayVideo4' => $dayVideo4, 'defaultVideo' => $defaultVideo, 'positionTop' => $this->positionTop, 'positionRight' => $this->positionRight, 'positionLeft' => $this->positionLeft, 'positionCenter' => $this->positionCenter, 'positionBottom' => $this->positionBottom, 'peopleReporters' => $peopleReporters, 'photoGalleries' => $photoGalleries, 'backgroundMain' => $backgroundMain, 'MediaCategories' => $MediaCategories, 'categoriesVideos' => $categoriesVideos, 'mediaLastVideos' => $mediaLastVideos, 'projects' => $projects, 'directorPosts' => $directorPosts, 'reporterPosts' => $reporterPosts, 'latestPosts' => $latestPosts, 'channels' => $channels]); }