Refactor form components across multiple pages: enforce required validation on various text inputs and file uploads in HomePageSettings, ManagePortfolio, ManageSite, ManageSiteSocialSettings, ManageSolutions, ManageSuccess, and update the news index view to display dynamic content.

This commit is contained in:
2025-07-28 17:14:40 +05:00
parent 1ceccb0d79
commit bae4204d44
29 changed files with 360 additions and 50 deletions

View File

@@ -245,7 +245,7 @@
@foreach($homeSettings->industry_items as $item)
<div class="col-md-6 md-mb-25 wow fadeInUp" data-wow-delay=".4s">
<div class="industry__four-left-item borders pr-10 lg-pr-0">
<img src="/web/assets/img/icon/{{ $item['icon'] }}" alt="image">
<img src="/storage/{{ $item['icon'] }}" alt="image">
<h5>{{ $item['title'] }}</h5>
<p>{{ $item['description'] }}</p>
</div>
@@ -293,14 +293,14 @@
<div class="sliders text_scroll">
<ul>
@foreach($homeSettings->text_slide_items as $item)
<li><img src="/web/assets/img/icon/{{ $item['icon'] }}" alt="icon"><a href="{{ $item['link'] }}">{{ $item['text'] }}</a></li>
<li><img src="/storage/{{ $item['icon'] }}" alt="icon"><a href="{{ $item['link'] }}">{{ $item['text'] }}</a></li>
@endforeach
</ul>
</div>
<div class="sliders text_scroll">
<ul>
@foreach($homeSettings->text_slide_items as $item)
<li><img src="/web/assets/img/icon/{{ $item['icon'] }}" alt="icon"><a href="{{ $item['link'] }}">{{ $item['text'] }}</a></li>
<li><img src="/storage/{{ $item['icon'] }}" alt="icon"><a href="{{ $item['link'] }}">{{ $item['text'] }}</a></li>
@endforeach
</ul>
</div>

View File

@@ -1 +1,128 @@
w
@extends('web.layouts.app')
@section('content')
<!-- Breadcrumb Area Start -->
<div class="breadcrumb__area" style="background-image: url('assets/img/page/breadcrumb.jpg');">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="breadcrumb__area-content">
<h2>Blog 3 Columns</h2>
<ul>
<li><a href="index.html">Home</a><i class="fa-regular fa-angle-right"></i></li>
<li>Blog 3 Columns</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- Breadcrumb Area End -->
<!-- Blog Area Start -->
<div class="blog-three__columns section-padding-three">
<div class="container">
<div class="row">
@foreach ($allNews as $news)
<div class="col-xl-4 col-lg-6 wow fadeInUp" data-wow-delay=".4s">
<div class="blog__one-item">
<div class="blog__one-item-image">
<a href="{{ route('news.show', $news->slug) }}"><img src="assets/img/blog/blog-1.jpg" alt="image"></a>
<div class="blog__one-item-image-date">
<h6><i class="fa-regular fa-calendar"></i>{{ \Carbon\Carbon::parse($news->published_at)->format('d M') }}</h6>
</div>
</div>
<div class="blog__one-item-content">
<h4><a href="{{ route('news.show', $news->slug) }}">{{ $news->title }}</a></h4>
<a class="more_btn" href="{{ route('news.show', $news->slug) }}">Read More<i class="flaticon-right-up"></i></a>
</div>
</div>
</div>
@endforeach
<div class="col-xl-4 col-lg-6 wow fadeInUp" data-wow-delay=".7s">
<div class="blog__one-item">
<div class="blog__one-item-image">
<a href="blog-details.html"><img src="assets/img/blog/blog-2.jpg" alt="image"></a>
<div class="blog__one-item-image-date">
<h6><i class="fa-regular fa-calendar"></i>19 Dec</h6>
</div>
</div>
<div class="blog__one-item-content">
<h4><a href="blog-details.html">How to Choose the Perfect Construction Company</a></h4>
<a class="more_btn" href="blog-details.html">Read More<i class="flaticon-right-up"></i></a>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-6 wow fadeInUp" data-wow-delay="1s">
<div class="blog__one-item">
<div class="blog__one-item-image">
<a href="blog-details.html"><img src="assets/img/blog/blog-3.jpg" alt="image"></a>
<div class="blog__one-item-image-date">
<h6><i class="fa-regular fa-calendar"></i>14 Dec</h6>
</div>
</div>
<div class="blog__one-item-content">
<h4><a href="blog-details.html">Top Mistakes to Avoid During Home Renovation</a></h4>
<a class="more_btn" href="blog-details.html">Read More<i class="flaticon-right-up"></i></a>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-6 wow fadeInUp" data-wow-delay=".4s">
<div class="blog__one-item">
<div class="blog__one-item-image">
<a href="blog-details.html"><img src="assets/img/blog/blog-6.jpg" alt="image"></a>
<div class="blog__one-item-image-date">
<h6><i class="fa-regular fa-calendar"></i>22 Dec</h6>
</div>
</div>
<div class="blog__one-item-content">
<h4><a href="blog-details.html">Key Steps to Ensure a Smooth Building Process</a></h4>
<a class="more_btn" href="blog-details.html">Read More<i class="flaticon-right-up"></i></a>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-6 wow fadeInUp" data-wow-delay=".7s">
<div class="blog__one-item">
<div class="blog__one-item-image">
<a href="blog-details.html"><img src="assets/img/blog/blog-5.jpg" alt="image"></a>
<div class="blog__one-item-image-date">
<h6><i class="fa-regular fa-calendar"></i>24 Dec</h6>
</div>
</div>
<div class="blog__one-item-content">
<h4><a href="blog-details.html">How to Maximize Space in Your Commercial Building</a></h4>
<a class="more_btn" href="blog-details.html">Read More<i class="flaticon-right-up"></i></a>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-6 wow fadeInUp" data-wow-delay="1s">
<div class="blog__one-item">
<div class="blog__one-item-image">
<a href="blog-details.html"><img src="assets/img/blog/blog-4.jpg" alt="image"></a>
<div class="blog__one-item-image-date">
<h6><i class="fa-regular fa-calendar"></i>25 Dec</h6>
</div>
</div>
<div class="blog__one-item-content">
<h4><a href="blog-details.html">The Future of Smart Homes in Construction</a></h4>
<a class="more_btn" href="blog-details.html">Read More<i class="flaticon-right-up"></i></a>
</div>
</div>
</div>
</div>
<div class="row mt-25">
<div class="col-xl-12">
<div class="theme__pagination t-center">
<ul>
<li><a class="active" href="#">01</a></li>
<li><a href="#">02</a></li>
<li><a href="#"><i class="far fa-ellipsis-h"></i></a></li>
<li><a href="#">05</a></li>
<li><a href="#"><i class="fa-regular fa-angle-right"></i></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- Blog Area End -->
@endsection