turkmentv/app/Http/Controllers/WebNewController.php

57 lines
1.6 KiB
PHP
Raw Normal View History

2019-08-23 13:58:03 +00:00
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Menu;
use App\Models\Slider;
use App\Models\News;
use App\Models\Show;
use App\Models\PageSlider;
use App\Models\Description;
use App\Models\Advertisement;
use App\Models\Pagead;
use App\Models\Page;
use App\Models\Topheaderadv;
class WebNewController extends Controller
{
public function index(){
2020-06-06 10:51:25 +00:00
$sliders = Slider::where('home', 1)
->orderBy('updated_at','desc')
->get();
2020-06-06 10:17:35 +00:00
// $news = News::take(4)->orderBy('created_at', 'DESC')->get();
2019-08-23 13:58:03 +00:00
$shows = Show::where('home', 1)->orderBy('created_at', 'DESC')
->take(11)
->get();
$showTop2 = $shows->take(2);
$shows->shift();
$shows->shift();
$showTop3 = $shows->take(3);
$shows->shift();
$shows->shift();
$shows->shift();
2020-06-01 14:30:33 +00:00
$advertTop = Advertisement::where('adv_type', 'top')->inRandomOrder()->first();
2020-03-23 06:25:14 +00:00
$advertMiddles = Advertisement::where('adv_type', 'middle')->get();
2019-08-23 13:58:03 +00:00
2020-06-01 14:30:33 +00:00
$topheaderadvs = Topheaderadv::inRandomOrder()->first();
2019-08-23 13:58:03 +00:00
2020-06-05 07:53:25 +00:00
return view('web.layouts.home')->with([
2019-08-23 13:58:03 +00:00
'sliders' => $sliders,
2020-06-06 10:17:35 +00:00
// 'news' => $news,
2019-08-23 13:58:03 +00:00
'showTop3' => $showTop3,
'bestShows' => $shows,
'advertTop' => $advertTop,
2020-03-23 06:25:14 +00:00
'advertMiddles' => $advertMiddles,
2019-08-23 16:32:41 +00:00
'topheaderadvs' => $topheaderadvs,
2019-08-23 13:58:03 +00:00
'showTop2' => $showTop2,
'title' => 'Turkmen Tv',
'keywords' => 'Turkmen Tv',
'meta_description' => 'Turkmen Tv',
]);
}
2020-06-05 07:53:25 +00:00
2019-08-23 13:58:03 +00:00
}