visa-services-education-contact

et#4
Mahesh Sharma 2 years ago
parent c0b89d595d
commit d64bba89ed
  1. 20
      app/Http/Controllers/Admin/AboutUsController.php
  2. 59
      app/Http/Controllers/ContactController.php
  3. 7
      app/Http/Controllers/StudyAbroadController.php
  4. 14
      app/Http/Controllers/VisaController.php
  5. 2
      database/migrations/2022_07_06_091450_create_services_table.php
  6. 2
      database/migrations/2022_12_12_093112_create_visa_services_table.php
  7. 32
      database/migrations/2023_01_27_102353_add_nationality_to_contacts_table.php
  8. 32
      database/migrations/2023_01_27_112013_add_bottom_description_to_about_us_table.php
  9. BIN
      public/images/service/2023/01/27/3e7580411c5d71dde9a771aecf741758.png
  10. 8
      public/images/service/2023/01/27/440b9071f3cbc706db1eddc0586c4beb.svg
  11. BIN
      public/images/service/2023/01/27/a25ff2c3a4ffef92445a9507c97bc71a.png
  12. BIN
      public/images/visa_service/2023/01/23/63638b52aa4d9cad02ccef19d4601e8d.png
  13. BIN
      public/images/visa_service/2023/01/23/75e38195942c186526fecdcb46bce904.jpeg
  14. 8
      public/images/visa_service/2023/01/27/0002a36d761ff22efba271d76111ef8a.svg
  15. 8
      public/images/visa_service/2023/01/27/57b106a7c6f774313201376345dcba0d.svg
  16. 8
      public/images/visa_service/2023/01/27/883104c5142e46c0cb872806936a0228.svg
  17. 8
      public/images/visa_service/2023/01/27/bc804c9c9e533c4b8a25f341ab7fcf2b.svg
  18. 100
      resources/views/admin/about_us/create.blade.php
  19. 116
      resources/views/admin/about_us/edit.blade.php
  20. 4
      resources/views/admin/layouts/app.blade.php
  21. 31
      resources/views/admin/service/create.blade.php
  22. 27
      resources/views/admin/service/edit.blade.php
  23. 28
      resources/views/admin/service_section/create.blade.php
  24. 27
      resources/views/admin/service_section/edit.blade.php
  25. 80
      resources/views/admin/visa_service/create.blade.php
  26. 35
      resources/views/admin/visa_service/edit.blade.php
  27. 34
      resources/views/contact.blade.php
  28. 27
      resources/views/contact_mail.blade.php
  29. 2
      resources/views/layout/app.blade.php
  30. 72
      resources/views/study-abroad-detail.blade.php
  31. 38
      resources/views/study-abroad.blade.php
  32. 30
      resources/views/visa.blade.php
  33. 26
      routes/web.php

@ -59,14 +59,16 @@ class AboutUsController extends Controller
'description' => 'required', 'description' => 'required',
'sub_description' => 'required', 'sub_description' => 'required',
'image' => 'required|file|mimes:jpeg,png,jpg', 'bottom_description' => 'required',
'keyword' => 'required' // 'image' => 'required|file|mimes:jpeg,png,jpg',
// 'keyword' => 'required'
]); ]);
$setting = new AboutUs(); $setting = new AboutUs();
$setting->description = strip_tags(\request('description')); $setting->description = (\request('description'));
$setting->sub_description = strip_tags(\request('sub_description')); $setting->sub_description = (\request('sub_description'));
$setting->bottom_description = \request('bottom_description');
$setting->status = \request('status'); $setting->status = \request('status');
$setting->title = \request('title'); $setting->title = \request('title');
$setting->bottom_title = \request('bottom_title'); $setting->bottom_title = \request('bottom_title');
@ -148,16 +150,18 @@ class AboutUsController extends Controller
$setting=AboutUs::findorfail($id); $setting=AboutUs::findorfail($id);
$this->validate(\request(),[ $this->validate(\request(),[
'keyword' => 'required', // 'keyword' => 'required',
'description' => 'required', 'description' => 'required',
'image' => 'file|mimes:jpeg,png,jpg', 'sub_description' => 'required',
// 'image' => 'file|mimes:jpeg,png,jpg',
'status' => 'required' 'status' => 'required'
]); ]);
$setting->description = strip_tags(\request('description')); $setting->description = (\request('description'));
$setting->sub_description = strip_tags(\request('sub_description')); $setting->sub_description = (\request('sub_description'));
$setting->bottom_description = \request('bottom_description');
$setting->status = \request('status'); $setting->status = \request('status');
$setting->title = \request('title'); $setting->title = \request('title');
$setting->bottom_title = \request('bottom_title'); $setting->bottom_title = \request('bottom_title');

@ -0,0 +1,59 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Contact;
class ContactController extends Controller
{
public function post_contact(Request $request){
$contact = new Contact();
$subject = 'Contact Enquiry';
// $check = '';
// if(isset($request['firstname'])){
// $subject = 'Quick Enquiry';
// $check = '1';
// }
// $name = ($request['firstname'] != null) ? ($request['firstname'].' '.$request['lastname']) : $request['fullname'] ;
$contact->fullname = $request['full_name'];
$contact->email = $request['email'];
$contact->phone = $request['phone'];
$contact->message = $request['message'];
$contact->nationality = $request['nationality'];
$contact->save();
// dispatch(function() use ($check,$subject, $contact) {
\Mail::send('contact_mail', array(
'full_name' =>$request['full_name'],
'email' =>$request['email'],
'phone' =>$request['phone'],
'nationality' =>$request['nationality'],
'contact_message' =>$request['message'],
'subject' =>$subject
), function($message) use ($subject){
// $subject=($service!= '') ? 'Enquiry for '.$service : 'Contact/Feedback';
$message->subject($subject);
// $message->to('info@agilityhomecare.com.au', 'AgilityHomeCare')->subject($subject);
$message->to('mahesh@extratechs.com.au', 'Extratech')->subject($subject);
// $message->cc('suman@extratechs.com.u', 'Extratech')->subject($subject);
});
// });
// return redirect()->back()->with(['msg' => 'Successfully submitted.']);
return redirect()->back()->with(['msg' => 'Thank you for your interest. We will get back to you soon.','status' =>'Ok'],200);
}
}

@ -8,7 +8,12 @@ use App\Models\Service;
class StudyAbroadController extends Controller class StudyAbroadController extends Controller
{ {
public function study_abroad(){ public function study_abroad(){
$services = Service::where('status',1)->get(); $services = Service::with('service_sections')->get();
return view('study-abroad',compact('services')); return view('study-abroad',compact('services'));
} }
public function details($slug){
$service = Service::where(['slug' => $slug,'status' => 1])->orderby('order_by','asc')->first();
return view('study-abroad-detail',compact('service'));
}
} }

@ -0,0 +1,14 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\VisaService;
class VisaController extends Controller
{
public function index(){
$visas = VisaService::where('status',1)->get();
return view('visa',compact('visas'));
}
}

@ -24,7 +24,7 @@ class CreateServicesTable extends Migration
// $table->longText('bottom_description'); // $table->longText('bottom_description');
// $table->string('point_title'); // $table->string('point_title');
$table->string('seo_title'); $table->string('seo_title');
$table->longText('seo_description'); $table->longText('seo_description')->nullable();
$table->string('keywords'); $table->string('keywords');
$table->longText('meta_keywords'); $table->longText('meta_keywords');
$table->enum('status',[1,2]); $table->enum('status',[1,2]);

@ -17,7 +17,7 @@ return new class extends Migration
$table->id(); $table->id();
$table->string('name'); $table->string('name');
$table->string('seo_title'); $table->string('seo_title');
$table->longText('seo_description'); $table->longText('seo_description')->nullable();
$table->string('keywords'); $table->string('keywords');
$table->longText('meta_keywords'); $table->longText('meta_keywords');
$table->enum('status',[1,2]); $table->enum('status',[1,2]);

@ -0,0 +1,32 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('contacts', function (Blueprint $table) {
$table->string('nationality')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('contacts', function (Blueprint $table) {
//
});
}
};

@ -0,0 +1,32 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('about_us', function (Blueprint $table) {
$table->string('bottom_description')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('about_us', function (Blueprint $table) {
//
});
}
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 KiB

@ -0,0 +1,8 @@
<svg width="94" height="27" viewBox="0 0 94 27" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 11.0001L12 2.00006" stroke="#E22899" stroke-width="2"/>
<path d="M81 26L92 17" stroke="#E22899" stroke-width="2"/>
<path d="M3 25L33 1" stroke="#E22899" stroke-width="2"/>
<path d="M43 25L73 1" stroke="#E22899" stroke-width="2"/>
<path d="M23 25L53 1" stroke="#E22899" stroke-width="2"/>
<path d="M63 25L93 1" stroke="#E22899" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

@ -0,0 +1,8 @@
<svg width="94" height="27" viewBox="0 0 94 27" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 11.0001L12 2.00006" stroke="#E22899" stroke-width="2"/>
<path d="M81 26L92 17" stroke="#E22899" stroke-width="2"/>
<path d="M3 25L33 1" stroke="#E22899" stroke-width="2"/>
<path d="M43 25L73 1" stroke="#E22899" stroke-width="2"/>
<path d="M23 25L53 1" stroke="#E22899" stroke-width="2"/>
<path d="M63 25L93 1" stroke="#E22899" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 461 B

@ -0,0 +1,8 @@
<svg width="94" height="27" viewBox="0 0 94 27" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 11.0001L12 2.00006" stroke="#E22899" stroke-width="2"/>
<path d="M81 26L92 17" stroke="#E22899" stroke-width="2"/>
<path d="M3 25L33 1" stroke="#E22899" stroke-width="2"/>
<path d="M43 25L73 1" stroke="#E22899" stroke-width="2"/>
<path d="M23 25L53 1" stroke="#E22899" stroke-width="2"/>
<path d="M63 25L93 1" stroke="#E22899" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 461 B

@ -0,0 +1,8 @@
<svg width="94" height="27" viewBox="0 0 94 27" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 11.0001L12 2.00006" stroke="#E22899" stroke-width="2"/>
<path d="M81 26L92 17" stroke="#E22899" stroke-width="2"/>
<path d="M3 25L33 1" stroke="#E22899" stroke-width="2"/>
<path d="M43 25L73 1" stroke="#E22899" stroke-width="2"/>
<path d="M23 25L53 1" stroke="#E22899" stroke-width="2"/>
<path d="M63 25L93 1" stroke="#E22899" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 461 B

@ -0,0 +1,8 @@
<svg width="94" height="27" viewBox="0 0 94 27" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 11.0001L12 2.00006" stroke="#E22899" stroke-width="2"/>
<path d="M81 26L92 17" stroke="#E22899" stroke-width="2"/>
<path d="M3 25L33 1" stroke="#E22899" stroke-width="2"/>
<path d="M43 25L73 1" stroke="#E22899" stroke-width="2"/>
<path d="M23 25L53 1" stroke="#E22899" stroke-width="2"/>
<path d="M63 25L93 1" stroke="#E22899" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 461 B

@ -32,20 +32,26 @@
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label>Image <span style="color: red";> * </span> </label> <label>Image <span style="color: red";> * </span> </label>
<input type="file" class="form-control" name="image" required> <input type="file" class="form-control" name="image">
</div> </div>
</div> </div>
<div class="col-md-12" > <div class="col-md-12" >
<div class="form-group" > <div class="form-group" >
<label>Top Description <span style="color: red";> * </span></label> <label>Top Description <span style="color: red";> * </span></label>
<textarea name="description" class="summernote_class" rows="5" required style="height: 658px;" >{{old('description')}}</textarea> <textarea name="description" id="body" rows="5" required style="height: 658px;" >{{old('description')}}</textarea>
</div>
</div>
<div class="col-md-12" >
<div class="form-group" >
<label>Middle Description <span style="color: red";> * </span></label>
<textarea name="sub_description" id="body1" rows="5" required style="height: 658px;" >{{old('sub_description')}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-12" > <div class="col-md-12" >
<div class="form-group" > <div class="form-group" >
<label>Bottom Description <span style="color: red";> * </span> </label> <label>Bottom Description <span style="color: red";> * </span> </label>
<textarea name="sub_description" class="summernote_class" rows="5" required style="height: 658px;" >{{old('sub_description')}} <textarea name="bottom_description" id="body2" rows="5" required style="height: 658px;" >{{old('bottom_description')}}
</textarea> </textarea>
</div> </div>
</div> </div>
@ -66,47 +72,21 @@
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label>Seo Description </label> <label>Seo Description </label>
<textarea class="summernote_class" name="seo_description">{{old('seo_description')}}</textarea> <textarea id="body3" name="seo_description">{{old('seo_description')}}</textarea>
{{-- <input type="text" class="form-control" id="inputPassword3" name="seo_description" >--}}
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label>Meta Keyword</label> <label>Meta Keyword</label>
<textarea class="summernote_class" name="meta_keyword" >{{old('meta_keyword')}}</textarea> <textarea id="body4" name="meta_keyword" >{{old('meta_keyword')}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-6">
<div class="form-group">
<label>Point Title</label>
<textarea class="summernote_class" name="point_title" >{{old('point_title')}}</textarea>
</div>
</div>
</div>
<div class="row" id="point_dom">
<div class="col-md-6 rel-close" id="point_row_1">
<div class="dom-box">
<div class="add-points card">
<div class="form-group" id="point_g_1" >
<div id="point1" class="point1" >
<label> Points</label><br>
<input type="text" class="point" name="points[]" placeholder="Point"> <br>
<!-- <button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button> -->
<!-- <label>Icon</label><br>
<input type="file" class="form-control" name="icons[]" placeholder="Point"> <br> -->
<button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button>
</div>
</div>
<button type="button" class="add-point-btn btn btn-green" onclick="getPoint(1)">Add Points</button>
</div>
</div>
</div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label>Status <span style="color: red";> * </span> </label> <label>Status <span style="color: red";> * </span> </label>
@ -135,25 +115,45 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(document).ready(function() { ClassicEditor
$('.summernote_class').summernote() .create( document.querySelector( '#body' ),
}) {
ckfinder: {
var point_count = 1; uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}',
function getPoint(count){
point_count = point_count +1;
debugger;
var html = '<div id="point'+point_count+'" class="point1">'+
'<input type="text" class="point" name="points[]" placeholder="Points"> <br>'+
'<button type="button" class="close-point" onclick="deletePoint('+point_count+')"><i class="fa fa-trash" aria-hidden="true"></i></button>'+
'</div>';
$('#point_g_1').append(html);
}
function deletePoint(count){
if($('.point').length > 1){
$('#point'+count).remove();
} }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}',
}
})
ClassicEditor
.create( document.querySelector( '#body2' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body3' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body4' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
.catch( error =>
{ console.error( error );
} }
);
</script> </script>

@ -44,14 +44,21 @@
<div class="col-md-12" > <div class="col-md-12" >
<div class="form-group" > <div class="form-group" >
<label>Top Description <span style="color: red";> * </span></label> <label>Top Description <span style="color: red";> * </span></label>
<textarea name="description" class="summernote_class" rows="5" style="height: 658px;" >{{$about_us->description}} <textarea name="description" id="body1" rows="5" style="height: 658px;" >{{$about_us->description}}
</textarea>
</div>
</div>
<div class="col-md-12" >
<div class="form-group" >
<label>Middle Description <span style="color: red";> * </span> </label>
<textarea name="sub_description" id="body2" rows="5" style="height: 658px;" >{{$about_us->sub_description}}
</textarea> </textarea>
</div> </div>
</div> </div>
<div class="col-md-12" > <div class="col-md-12" >
<div class="form-group" > <div class="form-group" >
<label>Bottom Description <span style="color: red";> * </span> </label> <label>Bottom Description <span style="color: red";> * </span> </label>
<textarea name="sub_description" class="summernote_class" rows="5" style="height: 658px;" >{{$about_us->sub_description}} <textarea name="bottom_description" id="body3" rows="5" required style="height: 658px;" >{{old('bottom_description')}}
</textarea> </textarea>
</div> </div>
</div> </div>
@ -73,46 +80,17 @@
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label>Seo Description</label> <label>Seo Description</label>
<textarea class="summernote_class" name="seo_description">{{$about_us->seo_description}}</textarea> <textarea id="body4" name="seo_description">{{$about_us->seo_description}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label>Meta Keyword</label> <label>Meta Keyword</label>
<textarea class="summernote_class" name="meta_keyword" >{{$about_us->meta_keyword}}</textarea> <textarea id="body5" name="meta_keyword" >{{$about_us->meta_keyword}}</textarea>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label>Point Title</label>
<textarea class="summernote_class" name="point_title" >{{$about_us->point_title}}</textarea>
</div> </div>
</div> </div>
<div class="row" id="point_dom">
<div class="col-md-6 rel-close" id="point_row_1">
<div class="dom-box">
<div class="add-points card">
<div class="form-group" id="point_g_1" >
<!-- <label for="">Point Title <span style="color: red";> * </span> </label> <br> -->
<!-- <input type="text" name="point_title" id="title1" placeholder="title" value="{{$about_us->point_title}}"> <br> -->
<label for="">Points <span style="color: red";> * </span> </label>
<br>
@foreach($about_us->about_us_points as $point)
<div id="point_old{{$point->id}}" class="point1" >
<input type="text" class="point" name="points[]" placeholder="Point" value="{{$point->point}}"> <br>
<input type="hidden" name="point_old_id[]" placeholder="points" value="{{$point->id}}"> <br>
<button class="close-point" onclick="deletePointPermanently({{$point->id}})" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button>
</div>
@endforeach
</div>
<button type="button" class="add-point-btn btn btn-primary" onclick="getPoint(1)">Add Points</button>
</div>
</div>
</div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
@ -146,47 +124,45 @@
} }
}); });
$(document).ready(function() { ClassicEditor
$('.summernote_class').summernote() .create( document.querySelector( '#body' ),
}) {
ckfinder: {
var point_count = 1; uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}',
function getPoint(count){
point_count = point_count +1;
var html = '<div id="point'+point_count+'" class="point1">'+
'<input type="text" class="point" name="points[]" placeholder="Point"> <br>'+
'<button type="button" class="close-point" onclick="deletePoint('+point_count+')"><i class="fa fa-trash" aria-hidden="true"></i></button>'+
'</div>';
$('#point_g_1').append(html);
}
function deletePoint(count){
if($('.point').length > 1){
$('#point'+count).remove();
} }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}',
}
})
ClassicEditor
.create( document.querySelector( '#body2' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body3' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body4' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
.catch( error =>
{ console.error( error );
} }
);
function deletePointPermanently(id){
if($('.point').length > 1){
if (confirm("Are you sure Delete?")) {
$.ajax({
/* the route pointing to the post function */
type: 'GET',
url: Laravel.url +"/admin/blog_point/"+id,
dataType: 'json',
processData: false, // tell jQuery not to process the data
contentType: false,
/* remind that 'data' is the response of the AjaxController */
success: function (data) {
$('#point_old'+data.blog_point_id).remove();
},
error: function(error) {
}
});
}
return false;
}
}
</script> </script>
@endsection @endsection

@ -33,9 +33,9 @@
{!! Html::style('admin/plugins/daterangepicker/daterangepicker.css') !!} {!! Html::style('admin/plugins/daterangepicker/daterangepicker.css') !!}
<!-- summernote --> <!-- summernote -->
{{-- <link rel="stylesheet" href="plugins/summernote/summernote-bs4.min.css">--}} {{-- <link rel="stylesheet" href="plugins/summernote/summernote-bs4.min.css">--}}
{!! Html::style('admin/plugins/summernote/summernote-bs4.min.css') !!} <!-- {!! Html::style('admin/plugins/summernote/summernote-bs4.min.css') !!} -->
{!! Html::style('admin/flatpickr/dist/flatpickr.min.css') !!} {!! Html::style('admin/flatpickr/dist/flatpickr.min.css') !!}
<script src="https://cdn.ckeditor.com/ckeditor5/23.0.0/classic/ckeditor.js"></script>
<!-- fontawesome link --> <!-- fontawesome link -->
<script src="https://kit.fontawesome.com/794cc97646.js" crossorigin="anonymous"></script> <script src="https://kit.fontawesome.com/794cc97646.js" crossorigin="anonymous"></script>
<script> <script>

@ -93,20 +93,20 @@
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="short_description">Short Description</label> <label for="short_description">Short Description</label>
<textarea class="summernote_class" name="short_description"></textarea> <textarea id="body" name="short_description"></textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Seo Description</label> <label for="seo_description">Seo Description</label>
<textarea class="summernote_class" name="seo_description"></textarea> <textarea id="body1" name="seo_description"></textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Meta KeyWord</label> <label for="seo_description">Meta KeyWord</label>
<textarea class="summernote_class" name="meta_keywords"></textarea> <textarea id="body2" name="meta_keywords"></textarea>
</div> </div>
</div> </div>
@ -184,11 +184,28 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(function () { ClassicEditor
// Summernote .create( document.querySelector( '#body' ),
$('.summernote_class').summernote() {
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
}) })
ClassicEditor
.create( document.querySelector( '#body2' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
.catch( error =>
{ console.error( error );
}
);
var point_count = 1; var point_count = 1;
function getPoint(count){ function getPoint(count){
point_count = point_count +1; point_count = point_count +1;

@ -49,20 +49,20 @@
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="short_description">Short Description</label> <label for="short_description">Short Description</label>
<textarea class="summernote_class" name="short_description">{{$service->short_description}}</textarea> <textarea id="body" name="short_description">{{$service->short_description}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Seo Description </label> <label for="seo_description">Seo Description </label>
<textarea class="summernote_class" name="seo_description">{{$service->seo_description}}</textarea> <textarea id="body1" name="seo_description">{{$service->seo_description}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Meta Key Word</label> <label for="seo_description">Meta Key Word</label>
<textarea class="summernote_class" name="meta_keywords">{{$service->meta_keywords}}</textarea> <textarea id="body2" name="meta_keywords">{{$service->meta_keywords}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
@ -173,10 +173,23 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(function () { ClassicEditor
// Summernote .create( document.querySelector( '#body' ),
$('.summernote_class').summernote() {
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body2' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
}) })
var point_count = 1; var point_count = 1;
function getPoint(count){ function getPoint(count){

@ -50,14 +50,14 @@
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="description">Description</label> <label for="description">Description</label>
<textarea class="summernote_class" id="description" name="description"></textarea> <textarea id="body" id="description" name="description"></textarea>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="sub_description">Sub Description</label> <label for="sub_description">Sub Description</label>
<textarea class="summernote_class" name="sub_description"></textarea> <textarea id="body1" name="sub_description"></textarea>
</div> </div>
</div> </div>
@ -83,7 +83,7 @@
</br> </br>
<div class="row" id="point_dom"> <!-- <div class="row" id="point_dom">
<div class="col-md-6 rel-close" id="point_row_1"> <div class="col-md-6 rel-close" id="point_row_1">
<div class="dom-box"> <div class="dom-box">
<div class="add-points card"> <div class="add-points card">
@ -91,7 +91,6 @@
<div id="point1" class="point1" > <div id="point1" class="point1" >
<label> Section Points</label><br> <label> Section Points</label><br>
<input type="text" class="point" name="points[]" placeholder="Point"> <br> <input type="text" class="point" name="points[]" placeholder="Point"> <br>
<!-- <button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button> -->
<button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button> <button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button>
</div> </div>
@ -100,7 +99,7 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div> -->
<div class="form-group row create-button"> <div class="form-group row create-button">
<div class="col-sm-10 col-md-12"> <div class="col-sm-10 col-md-12">
@ -116,11 +115,22 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(function () { ClassicEditor
// Summernote .create( document.querySelector( '#body' ),
$('.summernote_class').summernote() {
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
}) })
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
.catch( error =>
{ console.error( error );
}
);
var point_count = 1; var point_count = 1;
function getPoint(count){ function getPoint(count){
point_count = point_count +1; point_count = point_count +1;

@ -57,13 +57,13 @@
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="description">Description</label> <label for="description">Description</label>
<textarea class="summernote_class" name="description">{{$service_section->description}}</textarea> <textarea id="body" name="description">{{$service_section->description}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="sub_description">Sub Description</label> <label for="sub_description">Sub Description</label>
<textarea class="summernote_class" name="sub_description">{{$service_section->sub_description}}</textarea> <textarea id="body1" name="sub_description">{{$service_section->sub_description}}</textarea>
</div> </div>
</div> </div>
@ -120,7 +120,7 @@
</div> </div>
@else @else
<div class="row" id="point_dom"> <!-- <div class="row" id="point_dom">
<div class="col-md-6 rel-close" id="point_row_1"> <div class="col-md-6 rel-close" id="point_row_1">
<div class="dom-box"> <div class="dom-box">
<div class="add-points card"> <div class="add-points card">
@ -128,7 +128,6 @@
<div id="point1" class="point1" > <div id="point1" class="point1" >
<label> Section Points</label><br> <label> Section Points</label><br>
<input type="text" class="point" name="points[]" placeholder="Point"> <br> <input type="text" class="point" name="points[]" placeholder="Point"> <br>
<!-- <button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button> -->
<button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button> <button class="close-point" onclick="deletePoint(1)" type="button"><i class="fa fa-trash" aria-hidden="true"></i></button>
</div> </div>
@ -137,7 +136,7 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div> -->
@endif @endif
@ -156,11 +155,23 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(function () {
// Summernote
$('.summernote_class').summernote()
ClassicEditor
.create( document.querySelector( '#body' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
}) })
.catch( error =>
{ console.error( error );
}
);
var point_count = 1; var point_count = 1;
function getPoint(count){ function getPoint(count){
point_count = point_count +1; point_count = point_count +1;

@ -34,49 +34,8 @@
<input type="text" class="form-control" id="service_name" name="name" required> <input type="text" class="form-control" id="service_name" name="name" required>
</div> </div>
</div> </div>
<!-- <div class="col-md-4">
<div class="form-group">
<label for="image_title">Image Title <span style="color: red">*</span></label>
<input type="text" class="form-control" id="image_title" name="image_title" required>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="image">Image <span style="color: red">*</span></label>
<input type="file" class="form-control" id="image" name="image" required>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="image">Image Alt</label>
<input type="text" class="form-control" id="image_alt" name="image_alt">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="description_title">Description Title <span style="color: red">*</span></label>
<input type="text" class="form-control" id="description_title" name="description_title" required>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="image_description">Image Description <span style="color: red">*</span></label>
<textarea class="summernote_class" name="image_description" required></textarea>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="top_description">Top Description <span style="color: red">*</span></label>
<textarea class="summernote_class" name="top_description" required></textarea>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label for="bottom_description">Bottom Description <span style="color: red">*</span></label>
<textarea class="summernote_class" name="bottom_description" required></textarea>
</div>
</div> -->
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
@ -90,23 +49,23 @@
<input type="text" class="form-control" name="keywords" id = "keywords" required> <input type="text" class="form-control" name="keywords" id = "keywords" required>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-12">
<div class="form-group"> <div class="form-group">
<label for="short_description">Short Description</label> <label for="short_description">Description</label>
<textarea class="summernote_class" name="short_description"></textarea> <textarea id="body" name="short_description"></textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Seo Description</label> <label for="seo_description">Seo Description</label>
<textarea class="summernote_class" name="seo_description"></textarea> <textarea id="body1" name="seo_description"></textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Meta Key Word</label> <label for="seo_description">Meta Key Word</label>
<textarea class="summernote_class" name="meta_keywords"></textarea> <textarea id="body2" name="meta_keywords"></textarea>
</div> </div>
</div> </div>
@ -119,7 +78,7 @@
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="image">Image <span style="color: red">*</span></label> <label for="image">Image <span style="color: red">*</span></label>
<input type="file" class="form-control" id="image" name="image" required> <input type="file" class="form-control" id="image" name="image">
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
@ -178,11 +137,28 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(function () { ClassicEditor
// Summernote .create( document.querySelector( '#body' ),
$('.summernote_class').summernote() {
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
}) })
ClassicEditor
.create( document.querySelector( '#body2' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
.catch( error =>
{ console.error( error );
}
);
var point_count = 1; var point_count = 1;
function getPoint(count){ function getPoint(count){
point_count = point_count +1; point_count = point_count +1;

@ -46,23 +46,23 @@
<input type="text" class="form-control" name="keywords" id = "keywords" value="{{$service->keywords}}"> <input type="text" class="form-control" name="keywords" id = "keywords" value="{{$service->keywords}}">
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-12">
<div class="form-group"> <div class="form-group">
<label for="short_description">Short Description</label> <label for="short_description">Description</label>
<textarea class="summernote_class" name="short_description">{{$service->short_description}}</textarea> <textarea id="body" name="short_description">{{$service->short_description}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Seo Description </label> <label for="seo_description">Seo Description </label>
<textarea class="summernote_class" name="seo_description">{{$service->seo_description}}</textarea> <textarea id="body1" name="seo_description">{{$service->seo_description}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label for="seo_description">Meta Key Word</label> <label for="seo_description">Meta Key Word</label>
<textarea class="summernote_class" name="meta_keywords">{{$service->meta_keywords}}</textarea> <textarea id="body2" name="meta_keywords">{{$service->meta_keywords}}</textarea>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
@ -159,11 +159,28 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
$(function () { ClassicEditor
// Summernote .create( document.querySelector( '#body' ),
$('.summernote_class').summernote() {
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
ClassicEditor
.create( document.querySelector( '#body1' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
}) })
ClassicEditor
.create( document.querySelector( '#body2' ),
{
ckfinder: {
uploadUrl: '{{route('image.upload').'?_token='.csrf_token()}}', }
})
.catch( error =>
{ console.error( error );
}
);
var point_count = 1; var point_count = 1;
function getPoint(count){ function getPoint(count){
point_count = point_count +1; point_count = point_count +1;

@ -9,6 +9,9 @@
<meta property="og:description" content="ET Education and Visa Services, presented by Extratech, is an adept provider of excellent education consultation, information, and visa guidance solution to students seeking schooling abroad."/> <meta property="og:description" content="ET Education and Visa Services, presented by Extratech, is an adept provider of excellent education consultation, information, and visa guidance solution to students seeking schooling abroad."/>
@endsection @endsection
@section('content') @section('content')
@php
$msg = Session::get('msg') ?? null;
@endphp
<section class="abroad-banner-section" style="background: url('frontend/images/contact-banner.png')"> <section class="abroad-banner-section" style="background: url('frontend/images/contact-banner.png')">
<nav aria-label="breadcrumb"> <nav aria-label="breadcrumb">
<ol class="breadcrumb"> <ol class="breadcrumb">
@ -54,36 +57,37 @@
<div class="form-sec"> <div class="form-sec">
<h1>Send us a Message!</h1> <h1>Send us a Message!</h1>
<p>If you have any queries, let us know.</p> <p>If you have any queries, let us know.</p>
<form action=""> <form action="{{url('contact')}}" method = "post">
@csrf
<div class="row gy-4"> <div class="row gy-4">
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="">Full Name</label> <label for="">Full Name</label>
<input type="text" class="form-control" placeholder="Your full name"> <input type="text" name = "full_name" class="form-control" placeholder="Your full name" required>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="">Email address</label> <label for="">Email address</label>
<input type="email" class="form-control" placeholder="Your email address"> <input type="email" name = "email" class="form-control" placeholder="Your email address" required>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="">Phone number</label> <label for="">Phone number</label>
<input type="number" class="form-control" placeholder="Your phone number"> <input type="number" name = "phone" class="form-control" placeholder="Your phone number" required>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label for="">Nationality</label> <label for="">Nationality</label>
<input type="text" class="form-control" placeholder="Your nationality"> <input type="text" name = "nationality" class="form-control" placeholder="Your nationality">
</div> </div>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<div class="form-group"> <div class="form-group">
<label for="exampleFormControlTextarea1">Enquiry</label> <label for="exampleFormControlTextarea1">Enquiry</label>
<textarea class="form-control" id="exampleFormControlTextarea1" placeholder="Your enquiries.." rows="5"></textarea> <textarea class="form-control" name = "message" id="exampleFormControlTextarea1" placeholder="Your enquiries.." rows="5"></textarea>
</div> </div>
</div> </div>
<div class="text-center"> <div class="text-center">
@ -100,3 +104,21 @@
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3309.0069665910596!2d151.10355791583234!3d-33.966660431577246!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6b12b9bd323606ad%3A0xf85fba58b6ff7bd6!2sSuite%20132%20%26%20133%2C%20Level%2F3%20Park%20Rd%2C%20Hurstville%20NSW%202220%2C%20Australia!5e0!3m2!1sen!2snp!4v1674634288627!5m2!1sen!2snp" width="100%" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3309.0069665910596!2d151.10355791583234!3d-33.966660431577246!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6b12b9bd323606ad%3A0xf85fba58b6ff7bd6!2sSuite%20132%20%26%20133%2C%20Level%2F3%20Park%20Rd%2C%20Hurstville%20NSW%202220%2C%20Australia!5e0!3m2!1sen!2snp!4v1674634288627!5m2!1sen!2snp" width="100%" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</section> </section>
@endsection @endsection
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script>
var php_var = "<?php echo $msg; ?>";
if(php_var.length !== 0){
alert(php_var);
Swal.fire({
title: 'Submitted!!',
text: php_var,
icon: 'success'
})
}
</script>

@ -0,0 +1,27 @@
<style>
.main-column{
display:flex;
width:100%;
}
.column-one{
width:50%;
}
</style>
<h1>Contact Details</h1>
<br />
<div class="main-column" style = "display:block; width:100%;">
<div class="column-one" style = "display:block; width:100%;">
<h3>Please, find out the contact details</h3>
<b>Full Name:</b> {{ $full_name }}<br /><br />
<b>Email:</b> {{ $email }}<br /><br />
<b>Phone:</b> {{$phone}}<br /><br />
<b>Nationality:</b> {{$nationality}}<br /><br />
<b>Message:</b> {{ $contact_message }}<br /><br />
</div>
</div>

@ -77,7 +77,7 @@
<a class="nav-link" href="/study-abroad"> STUDY ABROAD </a> <a class="nav-link" href="/study-abroad"> STUDY ABROAD </a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="/visa">VISA</a> <a class="nav-link" href="{{url('/visas')}}">VISA</a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="/blogs">BLOG</a> <a class="nav-link" href="/blogs">BLOG</a>

@ -9,96 +9,86 @@
<meta property="og:description" content="ET Education and Visa Services, presented by Extratech, is an adept provider of excellent education consultation, information, and visa guidance solution to students seeking schooling abroad."/> <meta property="og:description" content="ET Education and Visa Services, presented by Extratech, is an adept provider of excellent education consultation, information, and visa guidance solution to students seeking schooling abroad."/>
@endsection @endsection
@section('content') @section('content')
@php $service_sections = $service->service_sections()->where('status','1')->orderby('order_by','asc')->get(); @endphp
@if($service_sections->count() > 0)
@php $first_section = $service_sections[0]; @endphp
<section class="study-detail-section"> <section class="study-detail-section">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<div class="study-detail-desc"> <div class="study-detail-desc">
<h1>Study in Sydney</h1> <h1>{{$first_section->title}}</h1>
<p> {!!$first_section->description!!}
Upon completing your studies in Australia, you’ll be ready to work in today’s competitive international job market. Australia is home to some of the finest research institutions in the world. The education provided fosters innovative, versatile, independent and critical thinking skills as you grow in the field of your choice.
<br><br>
Their high-quality academic programs range from mathematics, chemistry, biology, engineering and technology, among other study programs. Degrees obtained are recognised across the world.
<br><br>
Australia opens its doors to international students through public and private universities, vocational and English language institutions. At Expert Education, we’ll help you reach your academic goals in Australia. We provide honest, credible, and authentic education and migration counselling advice for Australia student visa requirements.
</p>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="sydney-img"> <div class="sydney-img">
<img src="{{url('frontend/images/sydney-Image.png')}}" class="img-fluid" alt=""> <img src="{{url($first_section->image)}}" class="img-fluid" alt="">
</div> </div>
</div> </div>
</div> </div>
</section> </section>
@php $second_section = $service_sections[1]; @endphp
@if($second_section->count() > 0)
<section class="study-sydney-section"> <section class="study-sydney-section">
<div class="study-detail-desc"> <div class="study-detail-desc">
<h1>Available Universities and Courses </h1> <h1>{{$second_section->title}}</h1>
<p> {!!$second_section->description!!}
The Australian education system is guided by the Australian Qualifications Framework (AQF). The AQF facilitates pathways through formal qualifications by connecting schools, universities and vocational education systems together.
<br><br>
The studies in Australia cover several fields, ranging from accounting to health and medicine, engineering, travel and hospitality, business and management, among other specializations.
<br><br>
ET houses a team of professional consultants, and we are happy to assist you for Australia student visa requirements. There are many universities and courses available based on the location you choose to study. The popular Universities are:
</p>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<div class="universities-card"> <div class="universities-card">
<img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> <!-- <img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> -->
<h5>University of Sydney</h5> <h5>University of Sydney</h5>
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<div class="universities-card"> <div class="universities-card">
<img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> <!-- <img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> -->
<h5>University of Sydney</h5> <h5>University of Sydney</h5>
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<div class="universities-card"> <div class="universities-card">
<img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> <!-- <img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> -->
<h5>University of Sydney</h5> <h5>University of Sydney</h5>
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<div class="universities-card"> <div class="universities-card">
<img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> <!-- <img src="{{url('frontend/images/university0fsydney.png')}}" class="w-100" alt=""> -->
<h5>University of Sydney</h5> <h5>University of Sydney</h5>
</div> </div>
</div> </div>
<p>We offer end-to-end counselling services to international students for those seeking to come or are already in Australia. From initial counselling on the prospects of higher studies to choosing the right education institution, understanding the Australia student visa process and travelling to Australia, career advice, migration and taxation details, we’re here to help. We’d love to hear from you! Just contact us and we will help you.</p> {!!$second_section->sub_description!!}
</div> </div>
</section> </section>
@endif
@php $third_section = $service_sections[2]; @endphp
@if($third_section->count() > 0)
<section class="scholarship-section"> <section class="scholarship-section">
<div class="row"> <div class="row">
<div class="col-md-5"> <div class="col-md-5">
<div class="scholarship-img"> <div class="scholarship-img">
<img src="{{url('frontend/images/smiling-girls-at-meeting.png')}}" class="w-100" alt=""> <img src="{{url($third_section->image)}}" class="w-100" alt="">
</div> </div>
</div> </div>
<div class="col-md-7"> <div class="col-md-7">
<div class="scholarship-desc"> <div class="scholarship-desc">
<h1>Fee, Scholarship, Cost of Living</h1> <h1>{{$third_section->title}}</h1>
<h3>Financial preparation for studying in Australia</h3> <h3>{{$third_section->sub_title}}</h3>
<p>The cost of studying depends on the educational provider you select, the location and the chosen level of study.</p> {!!$third_section->description!!}
<h5>The fee structure of education differs based on the field you pursue.</h5>
<ul>
<li>Schools in Australia may cost around $7,800 to $30,000 (yearly).</li>
<li>Undergraduate Bachelor Degree is around $15,000 to $33,000 (yearly).</li>
<li>A postgraduate Master’s Degree can vary from $20,000 up to $37,000 (yearly).</li>
<li>Vocational Education and Training is around $4,000 to $22,000 (yearly).</li>
<li>English language studies can cost around $300 per week.</li>
<li>Doctoral degrees are around $14,000 to $37,000 (yearly).</li>
</ul>
</div> </div>
</div> </div>
</div> </div>
</section> </section>
@endif
@php $fourth_section = $service_sections[3]; @endphp
@if($fourth_section->count() > 0)
<section class="study-sydney-section"> <section class="study-sydney-section">
<div class="study-detail-desc"> <div class="study-detail-desc">
<h1>Accomplishing academic goals worry-free!</h1> <h1>{{$fourth_section->title}}</h1>
<p> {!!$fourth_section->description!!}
Various scholarship opportunities are offered to international students to study without worrying about financial support. Every scholarship to study in Australia has a different set of requirements based on the institution selected to pursue studies. <!-- Various scholarship opportunities are offered to international students to study without worrying about financial support. Every scholarship to study in Australia has a different set of requirements based on the institution selected to pursue studies.
<br><br> <br><br>
Parents seeking a scholarship for their child can also directly visit the respective university website for more information. Parents seeking a scholarship for their child can also directly visit the respective university website for more information.
<br><br> <br><br>
@ -123,7 +113,11 @@
<li>Public transport – $30 to $60 per week</li> <li>Public transport – $30 to $60 per week</li>
<li>Private car – $150 to $260 per week</li> <li>Private car – $150 to $260 per week</li>
<li>Entertainment – $80 to $150 per week</li> <li>Entertainment – $80 to $150 per week</li>
</ul> </ul>-->
</div> </div>
</section> </section>
@endif
@else
Content needs to be added
@endif
@endsection @endsection

@ -25,27 +25,43 @@
<h1>Study in Australia</h1> <h1>Study in Australia</h1>
<p>Studying abroad really is the opportunity of a lifetime. It’s your chance to start your journey. You’ll also get to continue your education abroad at some of the world’s best universities. At ET Education & Visa, we work closely and diligently with students throughout the entire preparation process to significantly increase their chances of getting into their dream school, rather than just helping students choose a few universities & colleges in Australia for international students based on their interests and giving a brief overview of the admissions procedure.</p> <p>Studying abroad really is the opportunity of a lifetime. It’s your chance to start your journey. You’ll also get to continue your education abroad at some of the world’s best universities. At ET Education & Visa, we work closely and diligently with students throughout the entire preparation process to significantly increase their chances of getting into their dream school, rather than just helping students choose a few universities & colleges in Australia for international students based on their interests and giving a brief overview of the admissions procedure.</p>
</section> </section>
<section class="study-sydney-section">
@foreach($services as $service)
@php $index = $loop->index; @endphp
<section class="study-{{($index == 0 || $index == 2 || $index == 4) ? 'sydney' : 'melbourne'}}-section">
<div class="row"> <div class="row">
@if($index == 0 || $index == 2 || $index == 4)
<div class="col-md-6"> <div class="col-md-6">
<div class="sydney-desc"> <div class="sydney-desc">
<h2><img src="{{url('frontend/icons/side-bars.svg')}}" class="me-2" alt=""> Study in Sydney</h2> <h2><img src="{{url('frontend/icons/side-bars.svg')}}" class="me-2" alt=""> {{$service->name}}</h2>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type {!!$service->short_description!!}
and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. <a href="{{url('education/'.$service->slug)}}">Read more</a>
<br><br>
It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
</p>
<a href="study-abroad-detail">Read more</a>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="sydney-img"> <div class="sydney-img">
<img src="{{url('frontend/images/sydney-Image.png')}}" class="img-fluid" alt=""> <img src="{{url($service->image)}}" class="img-fluid" alt="">
</div> </div>
</div> </div>
@else
<div class="col-md-6">
<div class="sydney-img">
<img src="{{url($service->image)}}" class="img-fluid" alt="">
</div>
</div>
<div class="col-md-6">
<div class="sydney-desc">
<h2><img src="{{url('frontend/icons/side-bars.svg')}}" class="me-2" alt=""> {{$service->name}}</h2>
{!!$service->short_description!!}
<a href="{{url('education/'.$service->slug)}}">Read more</a>
</div>
</div>
@endif
</div> </div>
</section> </section>
<section class="study-melbourne-section"> @endforeach
<!-- <section class="study-melbourne-section">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<div class="sydney-img"> <div class="sydney-img">
@ -126,5 +142,5 @@
</div> </div>
</div> </div>
</div> </div>
</section> </section> -->
@endsection @endsection

@ -22,13 +22,15 @@
</div> </div>
</section> </section>
<section class="student-visa-section"> <section class="student-visa-section">
<h1>Student Visa</h1> <!-- <h1>Student Visa</h1> -->
<div class="d-flex align-items-start mt-5"> <div class="d-flex align-items-start mt-5">
<div class="nav flex-column nav-pills visa-table me-5 col-md-4 col-sm-12" id="v-pills-tab" role="tablist" aria-orientation="vertical"> <div class="nav flex-column nav-pills visa-table me-5 col-md-4 col-sm-12" id="v-pills-tab" role="tablist" aria-orientation="vertical">
<button class="nav-link active d-flex justify-content-between align-items-center" id="v-pills-home-tab" data-bs-toggle="pill" data-bs-target="#v-pills-home" type="button" role="tab" aria-controls="v-pills-home" aria-selected="true"> @foreach($visas as $visa)
Skilled Migration VISA <i class="fa-solid fa-angle-right"></i> <button class="nav-link {{$loop->iteration == 1 ? 'active' : ''}} d-flex justify-content-between align-items-center" id="{{$visa->id}}" data-bs-toggle="pill" data-bs-target="#{{$visa->id}}" type="button" role="tab" aria-controls="{{$visa->id}}" aria-selected="true">
{{$visa->name}} <i class="fa-solid fa-angle-right"></i>
</button> </button>
<button class="nav-link d-flex justify-content-between align-items-center" id="v-pills-profile-tab" data-bs-toggle="pill" data-bs-target="#v-pills-profile" type="button" role="tab" aria-controls="v-pills-profile" aria-selected="false"> @endforeach
<!-- <button class="nav-link d-flex justify-content-between align-items-center" id="v-pills-profile-tab" data-bs-toggle="pill" data-bs-target="#v-pills-profile" type="button" role="tab" aria-controls="v-pills-profile" aria-selected="false">
Student VISA <i class="fa-solid fa-angle-right"></i> Student VISA <i class="fa-solid fa-angle-right"></i>
</button> </button>
<button class="nav-link d-flex justify-content-between align-items-center" id="v-pills-messages-tab" data-bs-toggle="pill" data-bs-target="#v-pills-messages" type="button" role="tab" aria-controls="v-pills-messages" aria-selected="false"> <button class="nav-link d-flex justify-content-between align-items-center" id="v-pills-messages-tab" data-bs-toggle="pill" data-bs-target="#v-pills-messages" type="button" role="tab" aria-controls="v-pills-messages" aria-selected="false">
@ -39,24 +41,26 @@
</button> </button>
<button class="nav-link d-flex justify-content-between align-items-center" id="v-pills-settings-tab" data-bs-toggle="pill" data-bs-target="#v-pills-settings" type="button" role="tab" aria-controls="v-pills-settings" aria-selected="false"> <button class="nav-link d-flex justify-content-between align-items-center" id="v-pills-settings-tab" data-bs-toggle="pill" data-bs-target="#v-pills-settings" type="button" role="tab" aria-controls="v-pills-settings" aria-selected="false">
Business VISA <i class="fa-solid fa-angle-right"></i> Business VISA <i class="fa-solid fa-angle-right"></i>
</button> </button> -->
</div> </div>
<div class="tab-content col-md-8 col-sm-12" id="v-pills-tabContent"> <div class="tab-content col-md-8 col-sm-12" id="v-pills-tabContent">
<div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab" tabindex="0"> @foreach($visas as $visa)
.... <div class="tab-pane fade {{$loop->iteration == 1 ? 'show active' : ''}}" id="{{$visa->id}}" role="tabpanel" aria-labelledby="{{$visa->id}}-tab" tabindex="0">
{!!$visa->short_description!!}
</div> </div>
<div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab" tabindex="0"> @endforeach
<h2 class="visa-para-title"><img src="{{url('frontend/icons/side-bars.svg')}}" class="me-2" alt=""> Subclass 500</h2> <!-- <div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab" tabindex="0"> -->
<!-- <h2 class="visa-para-title"><img src="{{url('frontend/icons/side-bars.svg')}}" class="me-2" alt=""> Subclass 500</h2>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
<br><br> <br><br>
It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
<br><br> <br><br>
It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</p> </p> -->
</div> <!-- </div> -->
<div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab" tabindex="0">...</div> <!-- <div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab" tabindex="0">...</div>
<div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab" tabindex="0">...</div>
<div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab" tabindex="0">...</div> <div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab" tabindex="0">...</div>
<div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab" tabindex="0">...</div> -->
</div> </div>
</div> </div>
</section> </section>

@ -13,6 +13,8 @@ use App\Http\Controllers\Admin\ContactUsController;
use App\Http\Controllers\Admin\EnrollmentController; use App\Http\Controllers\Admin\EnrollmentController;
use App\Http\Controllers\Admin\GalleryController; use App\Http\Controllers\Admin\GalleryController;
use App\Http\Controllers\HomeController; use App\Http\Controllers\HomeController;
use App\Http\Controllers\VisaController;
use App\Http\Controllers\ContactController;
use App\Http\Controllers\StudyAbroadController; use App\Http\Controllers\StudyAbroadController;
use App\Http\Controllers\Admin\HomeController as HomeAdminController; use App\Http\Controllers\Admin\HomeController as HomeAdminController;
use App\Http\Controllers\Admin\SliderController; use App\Http\Controllers\Admin\SliderController;
@ -51,9 +53,19 @@ Route::get('login', [HomeAdminController::class,'getLogin'])->name('login');
Route::post('login', [HomeAdminController::class,'postLogin']); Route::post('login', [HomeAdminController::class,'postLogin']);
Route::get('study-abroad', [StudyAbroadController::class,'study_abroad']); Route::get('study-abroad', [StudyAbroadController::class,'study_abroad']);
Route::get('/study-abroad-detail', function () { Route::get('/education/{slug}', [StudyAbroadController::class,'details']);
return view('study-abroad-detail'); // Route::get('/study-abroad-detail', function () {
// return view('study-abroad-detail');
// });
Route::get('visas', [VisaController::class,'index']);
Route::get('/contact', function () {
return view('contact');
});
Route::post('contact', [ContactController::class,'post_contact']);
Route::get('/about', function () {
return view('about');
}); });
Route::post('image-upload', [ImageUploadController::class, 'storeImage'])->name('image.upload'); //upload image in CkEditor
Route::group(['middleware'=>['auth']],function (){ Route::group(['middleware'=>['auth']],function (){
//routes for admin //routes for admin
@ -268,12 +280,4 @@ Route::group(['middleware'=>['auth']],function (){
// Route::get('/study-abroad-detail', function () { // Route::get('/study-abroad-detail', function () {
// return view('study-abroad-detail'); // return view('study-abroad-detail');
// }); // });
Route::get('/visa', function () {
return view('visa');
});
Route::get('/contact', function () {
return view('contact');
});
Route::get('/about', function () {
return view('about');
});

Loading…
Cancel
Save