File Manager Lite
Dir:
/home/codewavebd/public_html/resources/views/frontend
Upload
[..]
blog/
Rename
Del
index.blade.php (28.91 KB)
Edit
Rename
Del
portfolio_detail.blade.php (7.34 KB)
Edit
Rename
Del
service.blade.php (7.97 KB)
Edit
Rename
Del
software_detail.blade.php (11.2 KB)
Edit
Rename
Del
Edit: software_detail.blade.php
@extends('layouts.frontend') @section('seo_title', $product->seo_title ?? ($product->name . ' Showcase | CodeWave BD')) @section('seo_description', $product->seo_meta_description ?? $product->short_description) @section('seo_keywords', $product->seo_keywords) @section('schemas') <!-- Breadcrumb Schema --> <script type="application/ld+json"> { "@@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "{{ url('/') }}" },{ "@type": "ListItem", "position": 2, "name": "Software Showcase", "item": "{{ url('/') }}#software" },{ "@type": "ListItem", "position": 3, "name": "{{ $product->name }}", "item": "{{ request()->url() }}" }] } </script> <!-- FAQ Schema --> @if($faqs->count() > 0) <script type="application/ld+json"> { "@@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ @foreach($faqs as $index => $faq) { "@type": "Question", "name": "{{ $faq->question }}", "acceptedAnswer": { "@type": "Answer", "text": "{{ strip_tags($faq->answer) }}" } } @if(!$loop->last),@endif @endforeach ] } </script> @endif @endsection @section('content') <!-- Case Study Hero --> <section class="case-study-hero"> <div class="container"> <div class="row"> <div class="col-lg-8"> <!-- Breadcrumbs --> <nav aria-label="breadcrumb" class="mb-4"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="{{ route('home') }}" class="text-info text-decoration-none">Home</a></li> <li class="breadcrumb-item active text-muted" aria-current="page">Software</li> <li class="breadcrumb-item active text-white" aria-current="page">{{ $product->name }}</li> </ol> </nav> <span class="badge bg-secondary border border-info rounded-pill px-3 py-2 text-info uppercase tracking-wider mb-3 small"> {{ $product->category->name ?? 'Software Product' }} </span> <h1 class="display-4 font-heading fw-bold text-white mb-3">{{ $product->name }}</h1> <p class="fs-5 text-secondary">{{ $product->short_description }}</p> </div> </div> </div> </section> <!-- Content Body --> <section class="py-5"> <div class="container py-3"> <div class="row g-5"> <!-- Main Content Area --> <div class="col-lg-8 case-study-content"> @if($product->gallery && count($product->gallery) > 0) <img src="{{ asset('uploads/' . $product->gallery[0]) }}" class="img-fluid rounded-4 mb-5 w-100" style="max-height: 400px; object-fit: cover;" alt="{{ $product->name }}" loading="lazy"> @endif <!-- Description --> <h3 class="text-white font-heading mb-3">Product Description</h3> <p class="text-secondary fs-6 mb-5" style="line-height: 1.8;"> {!! nl2br(e($product->long_description)) !!} </p> <!-- Features list --> @if($product->features && count($product->features) > 0) <h3 class="text-white font-heading mb-4">Core Capabilities</h3> <div class="row g-3 mb-5"> @foreach($product->features as $feat) <div class="col-md-6"> <div class="glass-card p-3 h-100 d-flex align-items-center border-secondary"> <i class="bi bi-check-circle-fill text-info fs-4 me-3"></i> <span class="text-white small">{{ $feat }}</span> </div> </div> @endforeach </div> @endif <!-- Demo Video Section --> @if($product->demo_video_url) <h3 class="text-white font-heading mb-4">Walkthrough Demo Video</h3> <div class="ratio ratio-16x9 rounded-4 overflow-hidden mb-5 border border-secondary shadow-lg"> <iframe src="{{ $product->demo_video_url }}" title="Walkthrough Demo" allowfullscreen></iframe> </div> @endif <!-- Screenshots Gallery --> @if($product->screenshots && count($product->screenshots) > 0) <h3 class="text-white font-heading mb-4">System Interface Screens</h3> <div class="row g-3 mb-5"> @foreach($product->screenshots as $screen) <div class="col-md-6"> <div class="glass-card overflow-hidden"> <img src="{{ asset('uploads/' . $screen) }}" class="img-fluid w-100" style="height: 200px; object-fit: cover;" alt="System interface" loading="lazy"> </div> </div> @endforeach </div> @endif <!-- Pricing Plans Grid --> @if($product->pricing_plans && count($product->pricing_plans) > 0) <h3 class="text-white font-heading mb-4">Software Licensing Plans</h3> <div class="row g-3 mb-5"> @foreach($product->pricing_plans as $plan) <div class="col-md-6"> <div class="glass-card p-4 h-100 d-flex flex-column justify-content-between border-info"> <div> <h5 class="text-white font-heading mb-2">{{ $plan['name'] }}</h5> <span class="text-info fs-4 fw-bold d-block mb-3">{{ $plan['price'] }}</span> <p class="text-muted small mb-0">{{ $plan['desc'] }}</p> </div> </div> </div> @endforeach </div> @endif <!-- Related FAQs --> @if($faqs->count() > 0) <h3 class="text-white font-heading mb-4">Related FAQs</h3> <div class="accordion accordion-custom" id="productFaqAccordion"> @foreach($faqs as $index => $faq) <div class="accordion-item"> <h2 class="accordion-header" id="heading{{ $faq->id }}"> <button class="accordion-button @if($index > 0) collapsed @endif" type="button" data-bs-toggle="collapse" data-bs-target="#collapse{{ $faq->id }}"> {{ $faq->question }} </button> </h2> <div id="collapse{{ $faq->id }}" class="accordion-collapse collapse @if($index === 0) show @endif" data-bs-parent="#productFaqAccordion"> <div class="accordion-body text-secondary"> {{ $faq->answer }} </div> </div> </div> @endforeach </div> @endif </div> <!-- Demo Request Lead Generation form side panel --> <div class="col-lg-4"> <div class="glass-card p-4 border-info position-sticky" style="top: 100px;"> <h5 class="font-heading text-white border-bottom border-secondary pb-3 mb-3">Request Product Demo</h5> <p class="small text-muted mb-4">Schedule a personal virtual walkthrough with our senior tech architect.</p> <form action="{{ route('demo.request') }}" method="POST" class="form-custom"> @csrf <input type="hidden" name="software_id" value="{{ $product->id }}"> <div class="mb-3"> <label class="form-label text-secondary small">Your Name <span class="text-danger">*</span></label> <input type="text" name="name" class="form-control" placeholder="Jane Doe" required> </div> <div class="mb-3"> <label class="form-label text-secondary small">Company Name</label> <input type="text" name="company" class="form-control" placeholder="Company Ltd."> </div> <div class="mb-3"> <label class="form-label text-secondary small">Active Phone <span class="text-danger">*</span></label> <input type="text" name="phone" class="form-control" placeholder="e.g. 01712345678" required> </div> <div class="mb-3"> <label class="form-label text-secondary small">WhatsApp Number</label> <input type="text" name="whatsapp" class="form-control" placeholder="e.g. 01712345678"> </div> <div class="mb-3"> <label class="form-label text-secondary small">Email Address</label> <input type="email" name="email" class="form-control" placeholder="jane@company.com"> </div> <div class="mb-3"> <label class="form-label text-secondary small">Custom Requirements Specs</label> <textarea name="custom_requirements" rows="3" class="form-control" placeholder="Any custom configurations/integration specs..."></textarea> </div> <!-- Captcha --> <div class="mb-3"> <label class="form-label text-secondary small">What is {{ $num1 }} + {{ $num2 }}? <span class="text-danger">*</span></label> <input type="number" name="math_answer" class="form-control" required> </div> @if($errors->has('captcha')) <div class="alert alert-danger py-2 small mb-3"> {{ $errors->first('captcha') }} </div> @endif @if(session('success')) <div class="alert alert-success py-2 small mb-3"> {{ session('success') }} </div> @endif <button type="submit" class="btn btn-primary-glow w-100 py-3">Submit Demo Request</button> </form> </div> </div> </div> </div> </section> @endsection
Simpan