diff --git a/app/Http/Controllers/Homepage/LandingPageController.php b/app/Http/Controllers/Homepage/LandingPageController.php index 17f08c7..ec8be93 100644 --- a/app/Http/Controllers/Homepage/LandingPageController.php +++ b/app/Http/Controllers/Homepage/LandingPageController.php @@ -18,7 +18,6 @@ public function index(){ ->where('category', '=', '0') ->latest() ->get(), - // 'news' => News::all(), 'announcements' => News::whereBetween('created_at', [Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()]) ->where('category', '=', '1') ->latest() @@ -27,4 +26,19 @@ public function index(){ return view('homepage.index', $data); } + + public function search(Request $request){ + $search = $request->input('search'); + + $data = [ + 'title' => 'Pencarian', + 'page' => 'search', + 'data' => News::where('title', 'LIKE', '%'.$search.'%') + ->latest() + ->simplePaginate(12), + 'search' => $search + ]; + + return view('homepage.search', $data); + } } diff --git a/public/assets/homepage/css/custom.css b/public/assets/homepage/css/custom.css index e9bc04f..621c1bd 100644 --- a/public/assets/homepage/css/custom.css +++ b/public/assets/homepage/css/custom.css @@ -52,3 +52,7 @@ .detail-announcement-img { .announcement-title{ height: 7rem; } + +.search-title{ + height: 6.8rem; +} diff --git a/resources/views/homepage/search.blade.php b/resources/views/homepage/search.blade.php new file mode 100644 index 0000000..7392042 --- /dev/null +++ b/resources/views/homepage/search.blade.php @@ -0,0 +1,65 @@ +@include('partials.homepage.head') +
+ @include('partials.homepage.header') + +