Commit 6e1f6b21 by Arpit Jain

Worked on pagination conditions

parent 2a26d8db
......@@ -86,7 +86,7 @@ class SearchController extends Controller
}
public function searchlocater(Request $request)
public function searchLocater(Request $request)
{
$final = $this->getApiData($request['locality'], $request['state'], $request['city'], $request['location'], $request['ratingOrder'], $request['page']);
......@@ -97,7 +97,7 @@ class SearchController extends Controller
$meta = $final['data']['meta'];
}
/** Set locality input box valuem, Set ratring dropdown value filter, Set page value */
$locality = $request->locality;
$ratingOrder = $request->ratingOrder;
......
......@@ -103,7 +103,7 @@
e.preventDefault();
$.ajax({
type: 'post',
url: "{{route('searchlocater')}}",
url: "{{route('searchLocater')}}",
data: {"_token": "{{ csrf_token() }}", locality:locality, location:location, state:state,city:city,ratingOrder:ratingOrder},
success: function (datanew) {
loader();
......@@ -140,7 +140,7 @@
function paginate(page, locality, state, city, location, ratingOrder){
$.ajax({
type: 'post',
url: "{{route('searchlocater')}}",
url: "{{route('searchLocater')}}",
data: {"_token": "{{ csrf_token() }}",page:page,locality:locality,state:state,city:city,location:location,ratingOrder:ratingOrder},
success: function (datanew) {
loader();
......
......@@ -106,7 +106,10 @@
$links['next'] = '';
}
?>
@if($links['prev'] == '')
<li class="page-item"><i class="mdi mdi-chevron-double-left"></i></li>
<li class="page-item"> <i class="mdi mdi-chevron-left"></i></li>
@else
<li class="page-item">
<a class="page-link" id="first" title="First" data-page="{{ $links['first'][1] }}" href="javascript:void(0);">
<i class="mdi mdi-chevron-double-left"></i>
......@@ -117,6 +120,11 @@
<i class="mdi mdi-chevron-left"></i>
</a>
</li>
@endif
@if($links['next'] == '')
<li class="page-item"><i class="mdi mdi-chevron-right"></i></li>
<li class="page-item"><i class="mdi mdi-chevron-double-right"></i></li>
@else
<li class="page-item">
<a class="page-link" title="Next" href="javascript:void(0);" id="next" data-page="@if(@$links['next']) {{ $links['next'][1] }} @else @endif" name="next" aria-label="Next">
<i class="mdi mdi-chevron-right"></i>
......@@ -125,6 +133,7 @@
<li class="page-item">
<a class="page-link" title="Last" id="last" data-page="{{ $links['last'][1] }}" href="javascript:void(0);"><i class="mdi mdi-chevron-double-right"></i></a>
</li>
@endif
</ul>
</nav>
</div>
......
......@@ -47,6 +47,10 @@
}
?>
@if($reviewData['links']['prev'] == '')
<li class="page-item"><i class="mdi mdi-chevron-double-left"></i></li>
<li class="page-item"> <i class="mdi mdi-chevron-left"></i></li>
@else
<li class="page-item">
<a class="page-link" id="first" title="First" data-page="{{ $reviewData['links']['first'][1] }}" href="javascript:void(0);">
<i class="mdi mdi-chevron-double-left"></i>
......@@ -57,6 +61,11 @@
<i class="mdi mdi-chevron-left"></i>
</a>
</li>
@endif
@if($reviewData['links']['next'] == '')
<li class="page-item"><i class="mdi mdi-chevron-right"></i></li>
<li class="page-item"><i class="mdi mdi-chevron-double-right"></i></li>
@else
<li class="page-item">
<a class="page-link" title="Next" href="javascript:void(0);" id="next" data-page="@if(@$reviewData['links']['next']) {{ $reviewData['links']['next'][1] }} @else @endif" name="next" aria-label="Next">
<i class="mdi mdi-chevron-right"></i>
......@@ -65,6 +74,7 @@
<li class="page-item">
<a class="page-link" title="Last" id="last" data-page="{{ $reviewData['links']['last'][1] }}" href="javascript:void(0);"><i class="mdi mdi-chevron-double-right"></i></a>
</li>
@endif
</ul>
</nav>
</div>
......
......@@ -16,7 +16,7 @@
});*/
Route::get('/', 'SearchController@index')->name('search');
Route::post('searchlocater', 'SearchController@searchlocater')->name('searchlocater');
Route::post('searchLocater', 'SearchController@searchLocater')->name('searchLocater');
Route::get('autocomplete', 'SearchController@autocomplete')->name('autocomplete');
Route::get('detail/{slug}', 'SearchController@detail')->name('detail');
Route::post('reviewPaginate', 'SearchController@reviewPaginate')->name('reviewPaginate');
......
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