Advertisement
last63

zidane

Mar 19th, 2024
677
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.76 KB | Fixit | 0 0
  1. @extends('frontend.parent')
  2.  
  3. @section('content')
  4.     <!-- ======= Hero Slider Section ======= -->
  5.     <section id="hero-slider" class="hero-slider">
  6.         <div class="container-md" data-aos="fade-in">
  7.             <div class="row">
  8.                 <div class="col-12">
  9.                     <div class="swiper sliderFeaturedPosts">
  10.                         <div class="swiper-wrapper">
  11.                             @foreach ($sliderNews as $row)
  12.                                 <div class="swiper-slide">
  13.                                     <a href="{{ route('detailNews', $row->slug) }}" class="img-bg d-flex align-items-end"
  14.                                         style="background-image: url({{ $row->image }});">
  15.                                         <div class="img-bg-inner">
  16.                                             <h2>{{ $row->title }}</h2>
  17.                                             <p>
  18.                                                 {{ Str::limit(strip_tags($row->content, 100)) }}
  19.                                             </p>
  20.                                         </div>
  21.                                     </a>
  22.                                 </div>
  23.                             @endforeach
  24.                         </div>
  25.                         <div class="custom-swiper-button-next">
  26.                             <span class="bi-chevron-right"></span>
  27.                         </div>
  28.                         <div class="custom-swiper-button-prev">
  29.                             <span class="bi-chevron-left"></span>
  30.                         </div>
  31.  
  32.                         <div class="swiper-pagination"></div>
  33.                     </div>
  34.                 </div>
  35.             </div>
  36.         </div>
  37.     </section>
  38.     <!-- End Hero Slider Section -->
  39.  
  40.     @foreach ($category as $row)
  41.         <section class="category-section" id="">
  42.             <div class="container" data-aos="fade-up">
  43.  
  44.                 <div class="section-header d-flex justify-content-between align-items-center mb-5">
  45.                     <h2>{{ $row->name }}</h2>
  46.                     <div>
  47.                         <a href="{{ route('detailCategory', $row->slug) }}" class="more">See All {{ $row->name }}</a>
  48.                     </div>
  49.                 </div>
  50.  
  51.                 <div class="row">
  52.                     <div class="col-md-9">
  53.  
  54.                         @php
  55.                             $latestNews = \App\Models\News::where('category_id', $row->id)
  56.                                 ->latest()
  57.                                 ->take(1)
  58.                                 ->get();
  59.                         @endphp
  60.  
  61.                         @foreach ($latestNews as $news)
  62.                             <div class="d-lg-flex post-entry-2">
  63.                                 <a href="{{ route('detailNews', $news->slug) }}" class="me-4 thumbnail mb-4 mb-lg-0 d-inline-block">
  64.                                     <img src="{{ $news->image }}" alt="" class="img-fluid">
  65.                                 </a>
  66.                                 <div>
  67.                                     <div class="post-meta"><span class="date">{{ $row->name }}</span> <span
  68.                                             class="mx-1">&bullet;</span>
  69.                                         <span>{{ $news->created_at->diffForHumans() }}</span>
  70.                                     </div>
  71.                                     <h3><a href="{{ route('detailNews', $news->slug) }}">{{ $news->title }}</a></h3>
  72.                                     <p>
  73.                                         {{ Str::limit(strip_tags($news->content, 10)) }}
  74.                                         {{-- {!! Str::limit(strip_tags, $news->content, 10) !!} --}}
  75.                                     </p>
  76.                                     <div class="d-flex align-items-center author">
  77.                                         <div class="photo"><img src="{{ asset('frontend/assets/img/person-2.jpg') }}"
  78.                                                 alt="" class="img-fluid">
  79.                                         </div>
  80.                                         <div class="name">
  81.                                             <h3 class="m-0 p-0">Admin</h3>
  82.                                         </div>
  83.                                     </div>
  84.                                 </div>
  85.                             </div>
  86.                         @endforeach
  87.  
  88.  
  89.  
  90.                         <div class="row">
  91.                             {{-- // fungsi random untuk mengambil data secara acak --}}
  92.                             @foreach ($row->news->random(1) as $news)
  93.                                 <div class="col-lg-4">
  94.                                     <div class="post-entry-1 border-bottom">
  95.                                         <a href="{{ route('detailNews', $news->slug) }}"><img src="{{ $news->image }}" alt=""
  96.                                                 class="img-fluid"></a>
  97.                                         <div class="post-meta"><span class="date">{{ $row->name }}</span> <span
  98.                                                 class="mx-1">&bullet;</span><span>{{ $news->created_at->format('d F Y') }}</span>
  99.                                         </div>
  100.                                         <h2 class="mb-2"><a href="{{ route('detailNews', $news->slug) }}">
  101.                                                 {{ $news->title }}
  102.                                             </a></h2>
  103.                                         <span class="author mb-3 d-block">Admin</span>
  104.                                         <p class="mb-4 d-block">
  105.                                             {{ Str::limit(strip_tags($news->content, 100)) }}
  106.                                         </p>
  107.                                     </div>
  108.  
  109.                                     <div class="post-entry-1">
  110.                                         <div class="post-meta"><span class="date">{{ $row->name }}</span> <span
  111.                                                 class="mx-1">&bullet;</span> <span>{{ $news->created_at->format('d F Y') }}</span></div>
  112.                                         <h2 class="mb-2"><a href="{{ route('detailNews', $news->slug) }}">{{ $news->title }}</a>
  113.                                         </h2>
  114.                                         <span class="author mb-3 d-block">Admin</span>
  115.                                     </div>
  116.                                 </div>
  117.                             @endforeach
  118.  
  119.                             @foreach ($row->news->random(1) as $news)
  120.                                 <div class="col-lg-8">
  121.                                     <div class="post-entry-1">
  122.                                         <a href="{{ route('detailNews', $news->slug) }}"><img
  123.                                                 src="{{ $news->image }}"
  124.                                                 alt="" class="img-fluid"></a>
  125.                                         <div class="post-meta"><span class="date">{{ $row->name }}</span> <span
  126.                                                 class="mx-1">&bullet;</span> <span>{{ $news->created_at->diffForHumans() }}</span></div>
  127.                                         <h2 class="mb-2">
  128.                                             <a href="{{ route('detailNews', $news->slug) }}">{{ $news->title }}</a>
  129.                                         </h2>
  130.                                         <span class="author mb-3 d-block">Admin</span>
  131.                                         <p class="mb-4 d-block">
  132.                                             {{ Str::limit(strip_tags($news->content, 100)) }}
  133.                                         </p>
  134.                                     </div>
  135.                                 </div>
  136.                             @endforeach
  137.  
  138.                         </div>
  139.                     </div>
  140.  
  141.                     <div class="col-md-3">
  142.  
  143.                         {{--
  144.                             // fungsi where('category_id', $row->id)
  145.                             // adalah untuk mengambil data berdasarkan id
  146.                             // kategori --}}
  147.  
  148.                         @php
  149.                             $sideNews = \App\Models\News::where('category_id', $row->id)
  150.                                 ->latest()
  151.                                 ->take(10)
  152.                                 ->get();
  153.                         @endphp
  154.  
  155.                         @foreach ($sideNews as $news)
  156.                             <div class="post-entry-1 border-bottom">
  157.                                 <div class="post-meta"><span class="date">{{ $row->name }}</span> <span
  158.                                         class="mx-1">&bullet;</span>
  159.                                     {{-- // fungsi diffForHumans() adalah untuk  --}}
  160.                                     {{-- // menampilkan waktu dalam bentuk  --}}
  161.                                     {{-- // "1 hour ago" atau "2 days ago" --}}
  162.                                     {{-- // fungsi format('d F Y') --}}
  163.                                     {{-- // adalah untuk menampilkan waktu dalam bentuk "12 July 2021" --}}
  164.                                     <span>{{ $news->created_at->diffForHumans() }}</span>
  165.                                 </div>
  166.                                 <h2 class="mb-2"><a href="{{ route('detailNews', $news->slug) }}">
  167.                                         {{-- limit karakter --}}
  168.                                         {{ Str::limit($news->title, 100) }}
  169.                                     </a></h2>
  170.                                 <span class="author mb-3 d-block">Admin</span>
  171.                             </div>
  172.                         @endforeach
  173.  
  174.                        
  175.  
  176.                     </div>
  177.                 </div>
  178.             </div>
  179.         </section>
  180.     @endforeach
  181. @endsection
  182.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement