Commit 2773a6df by Arpit Jain

added feeds in index page

parent c19f1980
......@@ -83,14 +83,19 @@ class SearchController extends Controller
}
$getState = City::where('type', '=', '2')->get()->toarray();
return view('frontend.searchs.index', compact('finalData','links','meta','getState'));
$feedDetail = LocaterFeed::where('locater_feeds.status', '=', '1')
->where('locater_feeds.show_feed', '=', '1')
->get();
return view('frontend.searchs.index', compact('finalData', 'links', 'meta', 'getState', 'feedDetail'));
}
public function searchLocater(Request $request)
{
$final = $this->getApiData($request['locality'], $request['state'], $request['city'], $request['location'], $request['ratingOrder'], $request['page']);
if($final['status'] == 'success'){
$finalData = $final['data']['finalData'];
......
......@@ -31,6 +31,10 @@ class AppServiceProvider extends ServiceProvider
$view->with('homepage', \App\Homepage::homepage());
});
view()->composer('frontend.searchs.index', function ($view) {
$view->with('homepage', \App\Homepage::homepage());
});
view()->composer('frontend.searchs.detail', function ($view) {
$view->with('homepage', \App\Homepage::homepage());
});
......
......@@ -160,5 +160,5 @@ div#localitylist {
opacity: 1;
}*/
.promotion-wrapper .promotion-wrapper-items .item{min-height: 329px!important;}
\ No newline at end of file
......@@ -5,12 +5,12 @@
<div class="container-fluid">
<div class="">
<div class="col-sm-6">
<h2>Homepage Settings</h2>
<h2>Settings</h2>
</div>
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active">Homepage Settings</li>
<li class="breadcrumb-item active">Settings</li>
</ol>
</div>
</div>
......@@ -41,12 +41,13 @@
<!-- Custom Tabs -->
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li class="active"><a href="#other" data-toggle="tab" aria-expanded="true">Feed</a></li>
<li><a href="#tab_1" data-toggle="tab" aria-expanded="false">MAIN</a></li>
<li class="active"><a href="#tab_1" data-toggle="tab" aria-expanded="false">MAIN</a></li>
<li class=""><a href="#tab_2" data-toggle="tab" aria-expanded="false">SEO</a></li>
<li><a href="#other" data-toggle="tab" aria-expanded="true">Feed</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="other">
<div class="tab-pane" id="other">
<div class="form-group">
<div class="form-line">
<?php
......@@ -68,7 +69,7 @@
</div>
</div>
</div>
<div class="tab-pane" id="tab_1">
<div class="tab-pane active" id="tab_1">
<div class="form-group @if($errors->first('header_image_normal')) {{' has-error has-feedback'}} @endif ">
<label for="inputError" class="col-sm-2 control-label">header_image_normal</label>
......
......@@ -61,6 +61,28 @@
frameborder="0" style="border:0" allowfullscreen></iframe></div>
</div>
</section>
<?php if($homepage->show_feed == 1){ ?>
<section class="container promotion-wrapper">
<div class="row">
<div class="col-12">
<section class="promotion-wrapper-items">
<?php foreach($feedDetail as $feed){ ?>
<div class="item">
<figure><a href="{{ $feed->link }}" target="_blank"><img src="{{ $feed->image_link }}"> </a></figure>
<p class="name">{{ $feed->title }}</p>
<p class="currency bold">{{ $feed->price }}</p>
<p class="publisher">{{ $feed->brand }}</p>
<p class="grey-txt">Sale Price: {{ $feed->sale_price }}</p>
</div>
<?php } ?>
</section>
</div>
</div>
</section>
<?php } ?>
<script type="text/javascript">
......@@ -105,11 +127,15 @@
type: 'post',
url: "{{route('searchLocater')}}",
data: {"_token": "{{ csrf_token() }}", locality:locality, location:location, state:state,city:city,ratingOrder:ratingOrder},
success: function (datanew) {
loader();
$('#searchlocaterid').html(datanew.data);
$(".locality").val(locality);
$(".ratingDropDown").val(ratingOrder).attr("selected", "selected");
beforeSend : function() {
$('.loader-outer-box').show();
},
success: function (datanew) {
$('.loader-outer-box').hide();
$('#searchlocaterid').html(datanew.data);
$(".locality").val(locality);
$(".ratingDropDown").val(ratingOrder).attr("selected", "selected");
}
});
});
......@@ -141,9 +167,13 @@
$.ajax({
type: 'post',
url: "{{route('searchLocater')}}",
data: {"_token": "{{ csrf_token() }}",page:page,locality:locality,state:state,city:city,location:location,ratingOrder:ratingOrder},
data: {"_token": "{{ csrf_token() }}",page:page,locality:locality,state:state,city:city,location:location,
ratingOrder:ratingOrder},
beforeSend : function() {
$('.loader-outer-box').show();
},
success: function (datanew) {
loader();
$('.loader-outer-box').hide();
$('#searchlocaterid').html(datanew.data);
$(".locality").val(locality);
$(".ratingDropDown").val(ratingOrder).attr("selected", "selected");
......@@ -167,14 +197,6 @@
});
});
function loader(){
if ($('.loader-outer-box').length) {
$('.loader-outer-box').fadeIn('slow', function () {
setTimeout(function(){ $('.loader-outer-box').fadeOut('slow'); });
});
}
}
</script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment