Merge branch 'main' of ssh://bibgit.com:22022/Bibhuti-Solutions/new_raffles into alika

This commit is contained in:
2025-08-21 12:10:25 +05:45
5 changed files with 409 additions and 35 deletions

View File

@@ -619,7 +619,6 @@
}); });
</script> </script>
</div> </div>

View File

@@ -54,14 +54,15 @@
@csrf @csrf
<div class="flex gap-10"> <div class="flex gap-10">
<input class="w-full mb-30 rounded-6 py-15 text-14 px-10" type="text" name="name" <input class="w-full mb-30 rounded-6 py-15 text-14 px-10" type="text" name="name"
id="name" placeholder=" Name"> id="name" placeholder=" Name" required>
<input class="w-full mb-30 rounded-6 py-15 text-14 px-10" type="email" name="email" <input class="w-full mb-30 rounded-6 py-15 text-14 px-10" type="email" name="email"
id="email" placeholder="Email"> id="email" placeholder="Email" required>
</div> </div>
<input class="w-full mb-30 rounded-6 py-15 text-14 px-10" type="text" name="subject" <input class="w-full mb-30 rounded-6 py-15 text-14 px-10" type="text" name="subject"
id="subject" placeholder="Subject"> id="subject" placeholder="Subject" required>
<textarea class="w-full mb-20 rounded-6 py-15 text-14 px-10" name="message" id="message" placeholder="Message"></textarea> <textarea class="w-full mb-20 rounded-6 py-15 text-14 px-10" name="message" id="message" placeholder="Message"
required></textarea>
<button type="submit" id="submit-btn" <button type="submit" id="submit-btn"
class="button-hover px-20 py-10 bg-sec text-white text-16 border-0">Send class="button-hover px-20 py-10 bg-sec text-white text-16 border-0">Send
Message</button> Message</button>

View File

@@ -135,7 +135,7 @@
<div class="row justify-center flex" id="interactiveSection"> <div class="row justify-center flex" id="interactiveSection">
<div class="col col-lg-7"> <div class="col col-lg-12">
<form id="cost-calculator" method="GET" action="{{ route('cost.getCost') }}"> <form id="cost-calculator" method="GET" action="{{ route('cost.getCost') }}">
<div class="cost-choosing"> <div class="cost-choosing">
@@ -228,7 +228,7 @@
<div class="col col-sm-12"> <div class="col col-sm-12">
<div class="flex items-center gap-10 px-10 py-12 bg-white rounded-30 tabs"> <div class="flex items-center gap-10 px-10 py-12 bg-white rounded-30 tabs">
@foreach ($programss as $key => $program) @foreach ($programss as $key => $program)
<select name="program_id" class="cost-select" id=""> <select name="program_id" class="cost-select" id="" required>
<option value="">Select Program</option> <option value="">Select Program</option>
<option value="{{ $key }}">{{ $program }}</option> <option value="{{ $key }}">{{ $program }}</option>
</select> </select>

View File

@@ -67,49 +67,60 @@
</div> </div>
</div> </div>
@php
$accordionId = "accordion-questions-{$index}";
@endphp
<div class="py-40"> <div class="py-40">
<h3 class="text-20 text-brand"> <h3 class="text-20 text-brand">
Why Study in {{ $page->title }} Why Study in {{ $page->title }}
</h3> </h3>
<div class="accordion accordion-title-underlined accordion-sm pt-20" <div class="accordion accordion-title-underlined accordion-sm pt-20"
id="accordion-questions" role="tablist" aria-multiselectable="true"> id="{{ $accordionId }}" role="tablist" aria-multiselectable="true">
@foreach ($page->custom as $key => $value)
@foreach ($child->custom as $key => $item)
@php
$headingId = "heading-{$index}-{$key}";
$collapseId = "collapse-{$index}-{$key}";
@endphp
<div class="accordion-item panel mb-10"> <div class="accordion-item panel mb-10">
<div class="accordion-heading" role="tab" <div class="accordion-heading" role="tab"
id="heading-question-{{ $key + 1 }}"> id="{{ $headingId }}">
<h4 class="accordion-title"> <h4 class="accordion-title">
<a class="collapsed text-17 font-bold" role="button" <a class="collapsed text-17 font-bold" role="button"
data-bs-toggle="collapse" data-bs-toggle="collapse"
data-bs-parent="#accordion-questions" href="#{{ $collapseId }}"
href="index.php#collapse-question-item-{{ $key + 1 }}" aria-expanded="{{ $loop->first ? 'true' : 'false' }}"
aria-expanded="false" aria-controls="{{ $collapseId }}">
aria-controls="collapse-question-item-{{ $key + 1 }}"> <span class="accordion-expander text-16 text-black">
<span <i
class="accordion-expander text-16 text-black"><i
class="lqd-icn-ess icon-ion-ios-arrow-forward"></i> class="lqd-icn-ess icon-ion-ios-arrow-forward"></i>
<i <i
class="lqd-icn-ess icon-ion-ios-arrow-forward"></i></span><span class="lqd-icn-ess icon-ion-ios-arrow-forward"></i>
class="accordion-title-txt">{{ $value['icon'] ?? '' }}</span> </span>
<span
class="accordion-title-txt">{{ $item['icon'] ?? '' }}</span>
</a> </a>
</h4> </h4>
</div> </div>
<div id="collapse-question-item-{{ $key + 1 }}"
class="accordion-collapse collapse" <div id="{{ $collapseId }}"
data-bs-parent="#accordion-questions" role="tabpanel" class="accordion-collapse collapse {{ $loop->first ? 'show' : '' }}"
aria-labelledby="heading-question-{{ $key + 1 }}"> data-bs-parent="#{{ $accordionId }}" role="tabpanel"
aria-labelledby="{{ $headingId }}">
<div <div
class="accordion-content text-14 leading-20 text-black"> class="accordion-content text-14 leading-20 text-black">
<p>{{ $value['key'] ?? '' }}</p> <p>{{ $item['key'] ?? '' }}</p>
</div> </div>
</div> </div>
</div> </div>
@endforeach @endforeach
</div> </div>
</div> </div>
<!-- blog --> <!-- blog -->
<div class="lqd-section blog pt-20" id="blog" data-custom-animations="true" <div class="lqd-section blog pt-20" id="blog" data-custom-animations="true"
data-ca-options='{"animationTarget": ".btn, .animation-element", "ease": "power4.out", "initValues":{"x": "-10px", "y": "10px", "opacity":0} , "animations":{"x": "0px", "y": "0px", "opacity":1}}'> data-ca-options='{"animationTarget": ".btn, .animation-element", "ease": "power4.out", "initValues":{"x": "-10px", "y": "10px", "opacity":0} , "animations":{"x": "0px", "y": "0px", "opacity":1}}'>
@@ -283,3 +294,365 @@
@include('client.raffles.pages.call-request') @include('client.raffles.pages.call-request')
</section> </section>
@endsection @endsection
@extends('client.raffles.layouts.app')
@section('content')
<div class="study-destinations-banner">
<img src="{{ asset($page->banner) }}" width="1425" height="356" alt="study uk">
</div>
<section class="container py-30 free-resources">
<div class="flex justify-center flex-col text-center items-center w-80percent mx-auto top-20percent ">
<h2 class="md:text-30 text-60 text-sec">Study in {{ $page->title }}</h2>
<div class="title-line mx-auto"></div>
</div>
@if ($page->children)
<section class="free-resources-content tab-container">
<div class="row">
<div class="col col-md-3">
<ul class="first-row tab-buttons ">
@foreach ($page->children as $index => $child)
<li class="px-20 tab-btn cursor-pointer fade {{ $loop->first ? 'show active' : '' }} "
role="tabpanel" onclick="showTab('tabs_{{ $index + 1 }}')">
<div class="text-17 font-bold flex gap-10 items-center">
<img class="w-40" src="assets/images/icons/one.svg" alt="">
<h5 class="text-16 p-0 m-0">{{ $child->title }}</h5>
</div>
</li>
@endforeach
<a href="{{ route('resources') }}">
<li class="px-20 tab-btn cursor-pointer fade " role="tabpanel"
onclick="showTab('tabs_7')">
<div class="text-17 font-bold flex gap-10 items-center">
<img class="w-40" src="assets/images/icons/question.png" alt="">
<h5 class="text-16 p-0 m-0">Free Resources </h5>
</div>
</li>
</a>
</ul>
</div>
<div class="col col-md-9">
<div class="second-row">
@foreach ($page->children as $index => $child)
<div class="tab-content {{ $loop->first ? 'active' : '' }}"
id="tabs_{{ $index + 1 }}">
<div data-custom-animations="true"
data-ca-options='{"animationTarget": ".content-inside", "ease": "power4.out", "initValues":{"y": "-50px", "opacity":0} , "animations":{"y": "0px", "opacity":1}}'>
<div class="content-inside">
<h3 class="text-brand text-30 ">{{ $child->short_description }}</h3>
<div class="row items-center">
<div class="col col-md-6">
<p class="text-16 text-justify">{!! $child->description !!}</p>
</div>
<div class="col col-md-6" data-float="ease-in-out">
<div class="">
<img class="w-full h-full rounded-10"
src="{{ asset($child->image) }}" alt="">
</div>
<div
class="lqd-particles-bg-wrap lqd-overlay flex pointer-events-none">
<div
class="ld-particles-container relative w-full lqd-particles-as-bg lqd-overlay flex h-450">
<div class="ld-particles-inner lqd-overlay flex pointer-events-none"
id="lqd-particle-banner" data-particles="true"
data-particles-options='{"particles":{"number":{"value":4} , "color":{"value": "random"} , "shape":{"type":["circle"]} , "opacity":{"value":1} , "size":{"value":4} , "move":{"enable": true, "direction": "none", "out_mode": "out"}} , "interactivity":[], "retina_detect": true}'>
</div>
</div>
</div>
</div>
</div>
<div class="py-40">
<h3 class="text-20 text-brand">
Why Study in {{ $page->title }}
</h3>
<div class="accordion accordion-title-underlined accordion-sm pt-20"
id="accordion-questions" role="tablist" aria-multiselectable="true">
@foreach ($page->children as $index => $value)
@foreach ($value->custom as $key => $item)
<div class="accordion-item panel mb-10">
<div class="accordion-heading" role="tab"
id="heading-question-{{ $key + 1 }}">
<h4 class="accordion-title">
<a class="collapsed text-17 font-bold"
role="button" data-bs-toggle="collapse"
data-bs-parent="#accordion-questions"
href="index.php#collapse-question-item-{{ $key + 1 }}"
aria-expanded="false"
aria-controls="collapse-question-item-{{ $key + 1 }}">
<span
class="accordion-expander text-16 text-black"><i
class="lqd-icn-ess icon-ion-ios-arrow-forward"></i>
<i
class="lqd-icn-ess icon-ion-ios-arrow-forward"></i></span><span
class="accordion-title-txt">{{ $item['icon'] ?? '' }}</span>
</a>
</h4>
</div>
<div id="collapse-question-item-{{ $key + 1 }}"
class="accordion-collapse collapse"
data-bs-parent="#accordion-questions" role="tabpanel"
aria-labelledby="heading-question-{{ $key + 1 }}">
<div
class="accordion-content text-14 leading-20 text-black">
<p>{{ $item['key'] ?? '' }}</p>
</div>
</div>
</div>
@endforeach
@endforeach
</div>
</div>
<!-- blog -->
<div class="lqd-section blog pt-20" id="blog"
data-custom-animations="true"
data-ca-options='{"animationTarget": ".btn, .animation-element", "ease": "power4.out", "initValues":{"x": "-10px", "y": "10px", "opacity":0} , "animations":{"x": "0px", "y": "0px", "opacity":1}}'>
<div class="container">
<div class="row">
<div class="col col-12">
<div class="w-full flex mb-20 justify-start">
<div class="btn btn-solid bg-sec text-white rounded-20 text-15 module-btn-xs"
data-localscroll="true"><span class="btn-txt"
data-text="Office Blog">Office Blog</span></div>
</div>
<div class="flex flex-wrap -mr-15 -ml-15 animation-element">
@foreach ($child->custom as $index => $item)
<div
class="module-blog w-50percent sm:w-full px-15 mb-0">
<article
class="lqd-lp relative lqd-lp-style-9 flex flex-wrap text-start format-standard has-post-thumbnail hentry category-blog-single">
<div class="lqd-lp-img w-full">
<figure
class="relative overflow-hidden rounded-8">
<img width="370" height="470"
src="{{ asset('raffles/assets/images/demo/start-hub-1/blog-1.png') }}"
alt="blog" />
<div
class="lqd-overlay flex items-center justify-center">
<i
class="lqd-icn-ess icon-md-arrow-forward"></i>
</div>
</figure>
</div>
<div class="lqd-lp-contents w-full">
<div class="lqd-lp-header">
<h2
class="entry-title lqd-lp-title mt-0/75em mb-0/85em text-20 font-bold leading-25 font-title text-slate-700">
{{ $item['key'] ?? '' }}
</h2>
</div>
<div class="lqd-lp-excerpt">
<p>
{{ $item['value'] ?? '' }}
</p>
</div>
</div>
</article>
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</section>
@endif
@include('client.raffles.pages.call-request')
</section>
@endsection
@extends('client.raffles.layouts.app')
@section('content')
<div class="study-destinations-banner">
<img src="{{ asset($page->banner) }}" width="1425" height="356" alt="study uk">
</div>
<section class="container py-30 free-resources">
<div class="flex justify-center flex-col text-center items-center w-80percent mx-auto top-20percent ">
<h2 class="md:text-30 text-60 text-sec">Study in {{ $page->title }}</h2>
<div class="title-line mx-auto"></div>
</div>
@if ($page->children)
<section class="free-resources-content tab-container">
<div class="row">
<div class="col col-md-3">
<ul class="first-row tab-buttons ">
@foreach ($page->children as $index => $child)
<li class="px-20 tab-btn cursor-pointer fade {{ $loop->first ? 'show active' : '' }} "
role="tabpanel" onclick="showTab('tabs_{{ $index + 1 }}')">
<div class="text-17 font-bold flex gap-10 items-center">
<img class="w-40" src="assets/images/icons/one.svg" alt="">
<h5 class="text-16 p-0 m-0">{{ $child->title }}</h5>
</div>
</li>
@endforeach
<a href="{{ route('resources') }}">
<li class="px-20 tab-btn cursor-pointer fade " role="tabpanel"
onclick="showTab('tabs_7')">
<div class="text-17 font-bold flex gap-10 items-center">
<img class="w-40" src="assets/images/icons/question.png" alt="">
<h5 class="text-16 p-0 m-0">Free Resources </h5>
</div>
</li>
</a>
</ul>
</div>
<div class="col col-md-9">
<div class="second-row">
@foreach ($page->children as $index => $child)
<div class="tab-content {{ $loop->first ? 'active' : '' }}"
id="tabs_{{ $index + 1 }}">
<div data-custom-animations="true"
data-ca-options='{"animationTarget": ".content-inside", "ease": "power4.out", "initValues":{"y": "-50px", "opacity":0} , "animations":{"y": "0px", "opacity":1}}'>
<div class="content-inside">
<h3 class="text-brand text-30 ">{{ $child->short_description }}</h3>
<div class="row items-center">
<div class="col col-md-6">
<p class="text-16 text-justify">{!! $child->description !!}</p>
</div>
<div class="col col-md-6" data-float="ease-in-out">
<div class="">
<img class="w-full h-full rounded-10"
src="{{ asset($child->image) }}" alt="">
</div>
<div
class="lqd-particles-bg-wrap lqd-overlay flex pointer-events-none">
<div
class="ld-particles-container relative w-full lqd-particles-as-bg lqd-overlay flex h-450">
<div class="ld-particles-inner lqd-overlay flex pointer-events-none"
id="lqd-particle-banner" data-particles="true"
data-particles-options='{"particles":{"number":{"value":4} , "color":{"value": "random"} , "shape":{"type":["circle"]} , "opacity":{"value":1} , "size":{"value":4} , "move":{"enable": true, "direction": "none", "out_mode": "out"}} , "interactivity":[], "retina_detect": true}'>
</div>
</div>
</div>
</div>
</div>
<div class="py-40">
<h3 class="text-20 text-brand">
Why Study in {{ $page->title }}
</h3>
<div class="accordion accordion-title-underlined accordion-sm pt-20"
id="accordion-questions" role="tablist" aria-multiselectable="true">
@foreach ($page->children as $index => $value)
@foreach ($value->custom as $key => $item)
<div class="accordion-item panel mb-10">
<div class="accordion-heading" role="tab"
id="heading-question-{{ $key + 1 }}">
<h4 class="accordion-title">
<a class="collapsed text-17 font-bold"
role="button" data-bs-toggle="collapse"
data-bs-parent="#accordion-questions"
href="index.php#collapse-question-item-{{ $key + 1 }}"
aria-expanded="false"
aria-controls="collapse-question-item-{{ $key + 1 }}">
<span
class="accordion-expander text-16 text-black"><i
class="lqd-icn-ess icon-ion-ios-arrow-forward"></i>
<i
class="lqd-icn-ess icon-ion-ios-arrow-forward"></i></span><span
class="accordion-title-txt">{{ $item['icon'] ?? '' }}</span>
</a>
</h4>
</div>
<div id="collapse-question-item-{{ $key + 1 }}"
class="accordion-collapse collapse"
data-bs-parent="#accordion-questions" role="tabpanel"
aria-labelledby="heading-question-{{ $key + 1 }}">
<div
class="accordion-content text-14 leading-20 text-black">
<p>{{ $item['key'] ?? '' }}</p>
</div>
</div>
</div>
@endforeach
@endforeach
</div>
</div>
<!-- blog -->
<div class="lqd-section blog pt-20" id="blog"
data-custom-animations="true"
data-ca-options='{"animationTarget": ".btn, .animation-element", "ease": "power4.out", "initValues":{"x": "-10px", "y": "10px", "opacity":0} , "animations":{"x": "0px", "y": "0px", "opacity":1}}'>
<div class="container">
<div class="row">
<div class="col col-12">
<div class="w-full flex mb-20 justify-start">
<div class="btn btn-solid bg-sec text-white rounded-20 text-15 module-btn-xs"
data-localscroll="true"><span class="btn-txt"
data-text="Office Blog">Office Blog</span></div>
</div>
<div class="flex flex-wrap -mr-15 -ml-15 animation-element">
@foreach ($child->custom as $index => $item)
<div
class="module-blog w-50percent sm:w-full px-15 mb-0">
<article
class="lqd-lp relative lqd-lp-style-9 flex flex-wrap text-start format-standard has-post-thumbnail hentry category-blog-single">
<div class="lqd-lp-img w-full">
<figure
class="relative overflow-hidden rounded-8">
<img width="370" height="470"
src="{{ asset('raffles/assets/images/demo/start-hub-1/blog-1.png') }}"
alt="blog" />
<div
class="lqd-overlay flex items-center justify-center">
<i
class="lqd-icn-ess icon-md-arrow-forward"></i>
</div>
</figure>
</div>
<div class="lqd-lp-contents w-full">
<div class="lqd-lp-header">
<h2
class="entry-title lqd-lp-title mt-0/75em mb-0/85em text-20 font-bold leading-25 font-title text-slate-700">
{{ $item['key'] ?? '' }}
</h2>
</div>
<div class="lqd-lp-excerpt">
<p>
{{ $item['value'] ?? '' }}
</p>
</div>
</div>
</article>
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</section>
@endif
@include('client.raffles.pages.call-request')
</section>
@endsection

View File

@@ -35,24 +35,25 @@
@csrf @csrf
<div class="flex justify-between items-center gap-5"> <div class="flex justify-between items-center gap-5">
<input class="w-full mb-10 rounded-6 py-10 text-14 px-10 border-bottom" <input class="w-full mb-10 rounded-6 py-10 text-14 px-10 border-bottom"
type="text" name="name" id="name" placeholder=" Name"> type="text" name="name" id="name" placeholder=" Name" required>
<input class="w-full mb-10 rounded-6 py-10 text-14 px-10 border-bottom" <input class="w-full mb-10 rounded-6 py-10 text-14 px-10 border-bottom"
type="text" name="address" id="address" placeholder=" Address"> type="text" name="address" id="address" placeholder=" Address" required>
</div> </div>
<div class="flex justify-between items-center "> <div class="flex justify-between items-center ">
<input class="w-60percent mb-10 rounded-6 py-10 text-14 px-10" type="email" <input class="w-60percent mb-10 rounded-6 py-10 text-14 px-10" type="email"
name="email" id="email" placeholder="Your Email"> name="email" id="email" placeholder="Your Email" required>
<input class="w-30percent mb-10 rounded-6 py-10 text-14 px-10" type="number" <input class="w-30percent mb-10 rounded-6 py-10 text-14 px-10" type="number"
inputmode="numeric" name="contact" id="contact" placeholder="Contact"> inputmode="numeric" name="contact" id="contact" placeholder="Contact"
required>
</div> </div>
<input class="w-full mb-10 rounded-6 py-10 text-14 px-10" type="text" <input class="w-full mb-10 rounded-6 py-10 text-14 px-10" type="text"
name="test_score" id="test_score" name="test_score" id="test_score"
placeholder="Language Test Score (ilets overall: 7.0 )"> placeholder="Language Test Score (ilets overall: 7.0 )" required>
<input class="w-full mb-20 rounded-6 py-10 text-14 px-10" type="text" <input class="w-full mb-20 rounded-6 py-10 text-14 px-10" type="text"
name="qualification" id="qualification" name="qualification" id="qualification" placeholder="Recent Education Qualification"
placeholder="Recent Education Qualification"> required>
<input class="mb-20" type="checkbox"> <input class="mb-20" type="checkbox">
<label class="text-14 mb-20" for="">I accept the terms & conditions</label> <label class="text-14 mb-20" for="">I accept the terms & conditions</label>
<button type="submit" id="counselor-submit-btn" <button type="submit" id="counselor-submit-btn"