Skip to content

Commit

Permalink
slider improved & 404 custom page created
Browse files Browse the repository at this point in the history
  • Loading branch information
codephics committed Aug 18, 2024
1 parent c3c15ee commit a55efff
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 17 deletions.
4 changes: 2 additions & 2 deletions app/Http/Controllers/Global/PageController.php
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,10 @@ public function terms()

public function error404()
{
$page = Page::where('slug', '404')->firstOrFail();
$page = Page::all();
$setting = Setting::first();

return view('frontend.global.404', [
return view('errors.404', [
'page' => $page,
'setting' => $setting,
]);
Expand Down
24 changes: 12 additions & 12 deletions app/Http/Controllers/Global/SettingController.php
Original file line number Diff line number Diff line change
Expand Up @@ -51,37 +51,37 @@ public function store(Request $request): RedirectResponse

if ($request->hasFile('favicon')) {
$faviconName = $request->file('favicon')->getClientOriginalName();
$request->file('favicon')->move(public_path('global/weblog/image/setting'), $faviconName);
$request->file('favicon')->move(public_path('global/setting/image'), $faviconName);
$setting->favicon = $faviconName;
}

if ($request->hasFile('favicon_apple')) {
$faviconAppleName = $request->file('favicon_apple')->getClientOriginalName();
$request->file('favicon_apple')->move(public_path('global/weblog/image/setting'), $faviconAppleName);
$request->file('favicon_apple')->move(public_path('global/setting/image'), $faviconAppleName);
$setting->favicon_apple = $faviconAppleName;
}

if ($request->hasFile('favicon_32')) {
$favicon32Name = $request->file('favicon_32')->getClientOriginalName();
$request->file('favicon_32')->move(public_path('global/weblog/image/setting'), $favicon32Name);
$request->file('favicon_32')->move(public_path('global/setting/image'), $favicon32Name);
$setting->favicon_32 = $favicon32Name;
}

if ($request->hasFile('favicon_16')) {
$favicon16Name = $request->file('favicon_16')->getClientOriginalName();
$request->file('favicon_16')->move(public_path('global/weblog/image/setting'), $favicon16Name);
$request->file('favicon_16')->move(public_path('global/setting/image'), $favicon16Name);
$setting->favicon_16 = $favicon16Name;
}

if ($request->hasFile('logo')) {
$logoName = $request->file('logo')->getClientOriginalName();
$request->file('logo')->move(public_path('global/weblog/image/setting'), $logoName);
$request->file('logo')->move(public_path('global/setting/image'), $logoName);
$setting->logo = $logoName;
}

if ($request->hasFile('og_image')) {
$oGImage = $request->file('og_image')->getClientOriginalName();
$request->file('og_image')->move(public_path('global/weblog/image/setting'), $oGImage);
$request->file('og_image')->move(public_path('global/setting/image'), $oGImage);
$setting->og_image = $oGImage;
}

Expand Down Expand Up @@ -111,7 +111,7 @@ public function update(Request $request): RedirectResponse
if ($favicon) {

$faviconName = $request->favicon->getClientOriginalName();
$request->favicon->move(public_path('global/weblog/image/setting'), $faviconName);
$request->favicon->move(public_path('global/setting/image'), $faviconName);

$setting->favicon = $faviconName;
}
Expand All @@ -121,7 +121,7 @@ public function update(Request $request): RedirectResponse
if ($favicon_apple) {

$faviconAppleName = $request->favicon_apple->getClientOriginalName();
$request->favicon_apple->move(public_path('global/weblog/image/setting'), $faviconAppleName);
$request->favicon_apple->move(public_path('global/setting/image'), $faviconAppleName);

$setting->favicon_apple = $faviconAppleName;
}
Expand All @@ -131,7 +131,7 @@ public function update(Request $request): RedirectResponse
if ($favicon_32) {

$favicon32Name = $request->favicon_32->getClientOriginalName();
$request->favicon_32->move(public_path('global/weblog/image/setting'), $favicon32Name);
$request->favicon_32->move(public_path('global/setting/image'), $favicon32Name);

$setting->favicon_32 = $favicon32Name;
}
Expand All @@ -141,7 +141,7 @@ public function update(Request $request): RedirectResponse
if ($favicon_16) {

$favicon16Name = $request->favicon_16->getClientOriginalName();
$request->favicon_16->move(public_path('global/weblog/image/setting'), $favicon16Name);
$request->favicon_16->move(public_path('global/setting/image'), $favicon16Name);

$setting->favicon_16 = $favicon16Name;
}
Expand All @@ -151,7 +151,7 @@ public function update(Request $request): RedirectResponse
if ($logo) {

$logoName = $request->logo->getClientOriginalName();
$request->logo->move(public_path('global/weblog/image/setting'), $logoName);
$request->logo->move(public_path('global/setting/image'), $logoName);

$setting->logo = $logoName;
}
Expand All @@ -161,7 +161,7 @@ public function update(Request $request): RedirectResponse
if ($og) {

$ogImageName = $request->og_image->getClientOriginalName();
$request->og_image->move(public_path('global/weblog/image/setting'), $ogImageName);
$request->og_image->move(public_path('global/setting/image'), $ogImageName);

$setting->og_image = $ogImageName;
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/global/setting/image/favicon-48x48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/global/setting/image/favicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions resources/views/errors/404.blade.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<!-- Required meta tags -->
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />

<!-- Bootstrap -->
@vite(['resources/css/bootstrap.min.css', 'resources/js/fontawesome-6.4.0.js'])

<title>404 - Page not Found</title>

<link rel="icon" sizes="48x48" href="{{ asset('global/setting/image/favicon.png') }}" />

</head>
<body>

<main class="container p-1 py-3">
<section>
<div class="row">
<div class="col-lg-12 text-center">
<h1>404 - Page not Found</h1>
<a href="{{ route('front.home') }}">Go to Homepage</a>
</div>
</div>
</section>
</main>

</body>
</html>
7 changes: 4 additions & 3 deletions resources/views/frontend/skeleton/content.blade.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
@extends('frontend.skeleton.body') @section('content')
@extends('frontend.skeleton.body')
@section('content')

<!-- Featured Header -->
<section>
<div class="row flex-lg-row-reverse align-items-center">
<div class="col-10 col-sm-8 col-lg-6">
<div class="col-12 col-sm-10 col-lg-6 mb-3 mx-auto position-relative">
<div id="dynamicCarousel" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-indicators">
@foreach($sliders as $index => $slider)
Expand All @@ -14,7 +15,7 @@
@foreach($sliders as $index => $slider)
<div class="carousel-item {{ $loop->first ? 'active' : '' }}">
<a href="{{ $slider->button_link_1 }}">
<img src="{{ asset('global/slider/image/' . $slider->image) }}" class="d-block w-100" alt="{{ $slider->image_alt_text }}">
<img src="{{ asset('global/slider/image/' . $slider->image) }}" class="d-block mx-auto" style="max-width: 100%; height: auto;" alt="{{ $slider->image_alt_text }}">
</a>
<div class="carousel-caption d-none d-md-block">
<h5>{{ $slider->heading }}</h5>
Expand Down

0 comments on commit a55efff

Please sign in to comment.