diff --git a/Modules/CCMS/app/Http/Controllers/PageController.php b/Modules/CCMS/app/Http/Controllers/PageController.php index f3fa31d..2586990 100644 --- a/Modules/CCMS/app/Http/Controllers/PageController.php +++ b/Modules/CCMS/app/Http/Controllers/PageController.php @@ -16,59 +16,59 @@ class PageController extends Controller * Display a listing of the resource. */ public function index(Request $request) -{ - $parentPages = Page::where(['status' => 1, 'type' => 'page'])->with("children")->get(); + { + $parentPages = Page::where(['status' => 1, 'type' => 'page'])->with("children")->get(); - if ($request->ajax()) { - if ($request->filled("page_id")) { - $parentPage = Page::with('children')->find($request->get('page_id')); - $pages = collect([]); - if ($parentPage) { - $pages = collect([$parentPage])->merge($parentPage->children); + if ($request->ajax()) { + if ($request->filled("page_id")) { + $parentPage = Page::with('children')->find($request->get('page_id')); + $pages = collect([]); + if ($parentPage) { + $pages = collect([$parentPage])->merge($parentPage->children); + } + } else { + $pages = Page::orderBy('order')->get(); } - } else { - $pages = Page::orderBy('order')->get(); + + return DataTables::collection($pages) + ->addIndexColumn() + ->setRowClass('tableRow') + ->editColumn('type', function ($page) { + return config("constants.page_type_options")[$page->type] ?? '-'; + }) + ->editColumn('date', function ($page) { + return getFormatted(date: $page->date) ?? '-'; + }) + ->editColumn('image', function (Page $page) { + return $page->getRawOriginal('image') + ? "{$page->title}" + : '-'; + }) + ->addColumn('parents', function (Page $page) { + if ($page->parents->isEmpty()) { + return '-'; + } + + return $page->parents->map(function ($parent) { + return "{$parent->title}"; + })->implode(' '); + }) + ->editColumn('status', function (Page $page) { + $status = $page->status ? 'Published' : 'Draft'; + $color = $page->status ? 'text-success' : 'text-danger'; + return "

{$status}

"; + }) + ->addColumn('action', 'ccms::page.datatable.action') + ->rawColumns(['parents', 'image', 'status', 'action']) + ->toJson(); } - return DataTables::collection($pages) - ->addIndexColumn() - ->setRowClass('tableRow') - ->editColumn('type', function ($page) { - return config("constants.page_type_options")[$page->type] ?? '-'; - }) - ->editColumn('date', function ($page) { - return getFormatted(date: $page->date) ?? '-'; - }) - ->editColumn('image', function (Page $page) { - return $page->getRawOriginal('image') - ? "{$page->title}" - : '-'; - }) - ->addColumn('parents', function (Page $page) { - if ($page->parents->isEmpty()) { - return '-'; - } - - return $page->parents->map(function ($parent) { - return "{$parent->title}"; - })->implode(' '); - }) - ->editColumn('status', function (Page $page) { - $status = $page->status ? 'Published' : 'Draft'; - $color = $page->status ? 'text-success' : 'text-danger'; - return "

{$status}

"; - }) - ->addColumn('action', 'ccms::page.datatable.action') - ->rawColumns(['parents', 'image', 'status', 'action']) - ->toJson(); + return view('ccms::page.index', [ + 'title' => 'Page List', + 'parentPages' => $parentPages, + ]); } - return view('ccms::page.index', [ - 'title' => 'Page List', - 'parentPages' => $parentPages, - ]); -} - /** * Show the form for creating a new resource. @@ -92,7 +92,7 @@ class PageController extends Controller $order = $maxOrder ? ++$maxOrder : 1; $request->merge([ 'order' => $order, - 'status' => 0, + 'status' => 1, 'slug' => $request->title == 'Homepage' ? '/' : Str::slug($request->title), ]); } diff --git a/resources/views/client/raffles/layouts/app.blade.php b/resources/views/client/raffles/layouts/app.blade.php index 69aa100..66c5dce 100644 --- a/resources/views/client/raffles/layouts/app.blade.php +++ b/resources/views/client/raffles/layouts/app.blade.php @@ -368,8 +368,8 @@ }); var swiper = new Swiper(".swiper-universities", { - slidesPerView: "auto", // Adjusts based on available space - centeredSlides: true, // Ensures the center slide is the active one + slidesPerView: 1, + spaceBetween: 10, loop: true, autoplay: { delay: 2000, @@ -441,33 +441,33 @@ // }); - var swiper = new Swiper(".mySwiper-unis", { - slidesPerView: 1, - spaceBetween: 10, - loop: true, - autoplay: { - delay: 500, // 3 seconds between slides - disableOnInteraction: false, // keeps autoplay running after user interacts - }, - // navigation: { - // nextEl: '.mySwiper-text .swiper-button-next', - // prevEl: '.mySwiper-text .swiper-button-prev', - // }, - breakpoints: { - 640: { - slidesPerView: 2, - spaceBetween: 2, - }, - 768: { - slidesPerView: 3, - spaceBetween: 2, - }, - 1024: { - slidesPerView: 4, - spaceBetween: 3, - }, - }, - }); + var swiper = new Swiper(".mySwiper-unis", { + slidesPerView: 1, + spaceBetween: 10, + loop: true, + autoplay: { + delay: 500, // 3 seconds between slides + disableOnInteraction: false, // keeps autoplay running after user interacts + }, + // navigation: { + // nextEl: '.mySwiper-text .swiper-button-next', + // prevEl: '.mySwiper-text .swiper-button-prev', + // }, + breakpoints: { + 640: { + slidesPerView: 2, + spaceBetween: 2, + }, + 768: { + slidesPerView: 3, + spaceBetween: 2, + }, + 1024: { + slidesPerView: 4, + spaceBetween: 3, + }, + }, + }); var swiper = new Swiper(".mySwiper-text", { slidesPerView: 1, @@ -604,19 +604,19 @@ }); diff --git a/resources/views/client/raffles/layouts/partials/footer.blade.php b/resources/views/client/raffles/layouts/partials/footer.blade.php index dd390b1..0c53967 100644 --- a/resources/views/client/raffles/layouts/partials/footer.blade.php +++ b/resources/views/client/raffles/layouts/partials/footer.blade.php @@ -38,7 +38,7 @@ data-localscroll="true" href="{{ $subMenu->route_name }}"> {{ $subMenu->title }} + data-text="{{ $subMenu->title }}">{{ $subMenu->title }} @endforeach @@ -48,15 +48,9 @@ @endforeach - - + +
- {{--
-

- Subscribe for Newsletter -

-
--}}
- - - -
-
-
-
-
-
-
- -
-
- Connect with us? - {{ setting('mobile') }} -
-
-
-
- Contact Us? -
- -
-
- - -
-
- - -
-
- - - - -
-
-
- -
+
+
+
+
+
+
-
-

- {{ $page->short_description }}

- {!! $page->description !!} - -
- @isset($page->custom) - @foreach ($page->custom as $item) -
- {{ $item['key'] }} -

{{ $item['value'] }}

-
- @endforeach - @endisset +
+
+

Franchise

+

Raffles EduCare

+

Raffles Educare Associates Pvt. Ltd., established in 2005, is one of the best educational + consultancy + with a successful track record in the overseas education.Over the 15 years of excellence we have + 97% + visa success rate along with highest student satisfaction, fulfilling the career dreams of many + students. Since the year of inception, we have been providing educational services of + international + standards and escalated to be one of the leading institutions.

-
-
-
- {{ $page->sidebar_title }} -

{{ $page->sidebar_content }}

-
- -
+ +
+
Have any questions? + Call/Whatsapp
+ +977 9801086208
+
-
+ +
+
+ + +
+ +
+
+

Become one of us!

+

Members Benefit

+ +
+
+
+
+
+

1

+

Brand value Exposure

+
+ +
+
+
+

2

+

Leads generation & Referral

+
+ +
+
+
+

3

+

Business Expertise support

+
+ +
+
+
+

4

+

Be Part of a Global Legacy

+
+ +
+
+
+

5

+

Revenue sharing opportunities

+
+ +
+
+
+

6

+

Dedicated partnerships Manager

+
+ +
+
+ +
+
+
+
+
+
+
+

Let’s discuss + on something cool together

+ +
+ +
+ +
+ +
+
+ + +
+
+ + +
+ + + + +
+ + + + + + + + + + + + + + +
+
+ + +
+
+ + +
+ + + + +
+ + +
+
+ + + + + + +
+
+ + +
+ + + + +
+ + + + + + + + +
+
+ + +
+
+ + + +
+ + + + + +
+
+ + +
+ + + + + + +
+
+ + + + + + + +
+ +
+ +
+
@endsection diff --git a/resources/views/client/raffles/pages/gallery-template.blade.php b/resources/views/client/raffles/pages/gallery-template.blade.php new file mode 100644 index 0000000..10ef930 --- /dev/null +++ b/resources/views/client/raffles/pages/gallery-template.blade.php @@ -0,0 +1,55 @@ +@extends('client.raffles.layouts.app') +@section('content') +
+ Gallery + +
+ +
+
+

Gallery

+
+ + +
+
+
+
+ + + + + +
+ + +
+@endsection diff --git a/resources/views/client/raffles/pages/sitemap.blade.php b/resources/views/client/raffles/pages/sitemap.blade.php new file mode 100644 index 0000000..80e495c --- /dev/null +++ b/resources/views/client/raffles/pages/sitemap.blade.php @@ -0,0 +1,133 @@ +@extends('client.raffles.layouts.app') +@section('content') +
+ + +
+
+

SiteMap

+
+ +
+
+
+
+
30+
+
Total Pages
+
+
+
5
+
Main Categories
+
+
+
5
+
Study Destinations
+
+
+
8
+
Student Services
+
+
+
+ +
+
+

+
+ Core Pages +

+ +
+ + + + + +
+

+
+ More Information +

+ +
+
+

+
+ Test Preparation +

+ +
+ + + + + +
+

+
+ Careers +

+ +
+
+
+
+@endsection diff --git a/resources/views/client/raffles/pages/social-platform-template.blade.php b/resources/views/client/raffles/pages/social-platform-template.blade.php new file mode 100644 index 0000000..02448a8 --- /dev/null +++ b/resources/views/client/raffles/pages/social-platform-template.blade.php @@ -0,0 +1,380 @@ +@extends('client.raffles.layouts.app') +@section('content') +
+
+ Social Platform + +
+ + + + + + + @endsection diff --git a/resources/views/client/raffles/pages/study-destination-template.blade.php b/resources/views/client/raffles/pages/study-destination-template.blade.php index 0640147..dedb9d0 100644 --- a/resources/views/client/raffles/pages/study-destination-template.blade.php +++ b/resources/views/client/raffles/pages/study-destination-template.blade.php @@ -73,7 +73,7 @@

- Why Study in {{ $page->title }} + Frequently Asked Questions

-
@@ -172,7 +172,7 @@
-
+
--}}
@@ -192,364 +192,3 @@ @include('client.raffles.pages.call-request')
@endsection -@section('content') - - -
- study uk -
- -
-
-

Study in {{ $page->title }}

-
-
- - @if ($page->children) -
-
-
- -
- -
-
- @foreach ($page->children as $index => $child) -
-
-
-

{{ $child->short_description }}

-
-
-

{!! $child->description !!}

-
-
-
- -
-
-
-
-
-
-
-
-
- - - -
-

- Why Study in {{ $page->title }} -

-
- @foreach ($page->children as $index => $value) - @foreach ($value->custom as $key => $item) -
- -
-
-

{{ $item['key'] ?? '' }}

-
-
-
- @endforeach - @endforeach -
- -
- - -
-
-
-
-
-
Office Blog
-
- -
- @foreach ($child->custom as $index => $item) -
-
-
-
- blog -
- -
-
-
-
-
-

- {{ $item['key'] ?? '' }} -

-
-
-

- {{ $item['value'] ?? '' }} -

-
-
-
-
- @endforeach -
-
-
-
-
-
-
-
- @endforeach -
-
-
-
- @endif - @include('client.raffles.pages.call-request') -
-@endsection -@extends('client.raffles.layouts.app') -@section('content') - - -
- study uk -
- -
-
-

Study in {{ $page->title }}

-
-
- - @if ($page->children) -
-
-
- -
- -
-
- @foreach ($page->children as $index => $child) -
-
-
-

{{ $child->short_description }}

-
-
-

{!! $child->description !!}

-
-
-
- -
-
-
-
-
-
-
-
-
- - - -
-

- Why Study in {{ $page->title }} -

-
- @foreach ($page->children as $index => $value) - @foreach ($value->custom as $key => $item) -
- -
-
-

{{ $item['key'] ?? '' }}

-
-
-
- @endforeach - @endforeach -
- -
- - -
-
-
-
-
-
Office Blog
-
- -
- @foreach ($child->custom as $index => $item) -
-
-
-
- blog -
- -
-
-
-
-
-

- {{ $item['key'] ?? '' }} -

-
-
-

- {{ $item['value'] ?? '' }} -

-
-
-
-
- @endforeach -
-
-
-
-
-
-
-
- @endforeach -
-
-
-
- @endif - @include('client.raffles.pages.call-request') -
-@endsection diff --git a/resources/views/client/raffles/pages/terms-template.blade.php b/resources/views/client/raffles/pages/terms-template.blade.php new file mode 100644 index 0000000..a1384a2 --- /dev/null +++ b/resources/views/client/raffles/pages/terms-template.blade.php @@ -0,0 +1,77 @@ +@extends('client.raffles.layouts.app') +@section('content') +
+
+
+ + +
+ + +
+ +
+
+

Terms and Conditions

+
+ + +
+
+ +
+
+
+
+
Last updated: April 17, 2025
+
+ +
+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+
+
+

Accounts

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta. + Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nemo, assumenda!

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+
+
+

Links To Other Web Sites

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta. + Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nemo, assumenda!

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+
+
+

Termination

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta. + Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nemo, assumenda!

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae + sed vitae explicabo unde veritatis? Assumenda dignissimos atque consectetur facilis soluta.

+
+ + + +
+ + + + + +
+ @endsection diff --git a/resources/views/client/raffles/parts/universities.blade.php b/resources/views/client/raffles/parts/universities.blade.php index bf377b4..4a0bbdd 100644 --- a/resources/views/client/raffles/parts/universities.blade.php +++ b/resources/views/client/raffles/parts/universities.blade.php @@ -23,7 +23,7 @@

{{ $counter->title }}

{{ $counter->counter }}+

+ data-target="{{ $counter->counter }}">{{ $counter->counter }}+

@endforeach @@ -31,7 +31,7 @@
- +
diff --git a/resources/views/components/dashboard/navbar.blade.php b/resources/views/components/dashboard/navbar.blade.php index 5f53c76..bef4d08 100644 --- a/resources/views/components/dashboard/navbar.blade.php +++ b/resources/views/components/dashboard/navbar.blade.php @@ -38,9 +38,9 @@ - @can('dashboard.toggleDashboard') + {{-- @can('dashboard.toggleDashboard') - @endcan + @endcan --}}