From 34ee983becfa088d0c39c4f0d9b35f038b351a78 Mon Sep 17 00:00:00 2001 From: Developer Date: Sat, 27 Jun 2026 02:47:40 +0200 Subject: feat: add cinema module for browsing movies from hncrawler DB - Add 'cinema' database connection (hncrawler DB) to config/database.php - Create CinemaController with cinema(), show(), search() methods - Add /cinema, /cinema/movie/{imdb_id}, /cinema/search routes - Create cinema.blade.php (grid listing with posters, ratings, pagination) - Create cinema-show.blade.php (detail page with cast, genres, synopsis) - Add Cinema link to navbar - Update page title logic for cinema routes --- resources/views/layouts/app.blade.php | 178 +++++++++++++++++++++++++ resources/views/layouts/footer-style.blade.php | 14 ++ resources/views/layouts/footer.blade.php | 18 +++ 3 files changed, 210 insertions(+) create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/layouts/footer-style.blade.php create mode 100644 resources/views/layouts/footer.blade.php (limited to 'resources/views/layouts') diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..35c57b4 --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,178 @@ + + + + + + + + + + + + + {{ config('app.name', 'Laravel') }} + @if( str_starts_with(Request::route()->getName(), 'cinema') ) + - Movies + @elseif( ("index" != Request::route()->getName()) && ("show" != Request::route()->getName()) ) + - {{ ucwords(Request::route()->getName()) }} Articles + @elseif ( "show" == Request::route()->getName() ) + - {{ ucwords( $page_title) }} + @endif + + + + + + + + + + + + + @if ( "new" == Request::route()->getName() || "popular" == Request::route()->getName() ) + {!! Rumenx\Feed\Feed::link( url('feed/' . Request::route()->getName()), 'atom', 'RSS-Feed for ' . Request::route()->getName() . ' Articles'); !!} + @endif + +@if ( "" != env( "MATOMO_ID" ) ) + + +@endif + + + +
+ + +
+ @yield('content') +
+ @yield('footer') +
+ + diff --git a/resources/views/layouts/footer-style.blade.php b/resources/views/layouts/footer-style.blade.php new file mode 100644 index 0000000..e1f715e --- /dev/null +++ b/resources/views/layouts/footer-style.blade.php @@ -0,0 +1,14 @@ +html { + position: relative; + min-height: 100%; +} +body { + margin-bottom: 120px; +} +.footer { + position: absolute; + bottom: 50; + width: 100%; + height: 70px; +} + diff --git a/resources/views/layouts/footer.blade.php b/resources/views/layouts/footer.blade.php new file mode 100644 index 0000000..5a8c6e8 --- /dev/null +++ b/resources/views/layouts/footer.blade.php @@ -0,0 +1,18 @@ +
+
+
+ +
+ + -- cgit v1.2.3