diff --git a/app/Http/Controllers/Ajax/LiveSearch.php b/app/Http/Controllers/Ajax/LiveSearch.php
new file mode 100644
index 000000000..aed1b3a3c
--- /dev/null
+++ b/app/Http/Controllers/Ajax/LiveSearch.php
@@ -0,0 +1,43 @@
+ajax()) {
+ $output = '';
+ $query = $request->get('query');
+ if($query != null) {
+ $data = User::where('name', 'like', '%'.$query.'%')->get();
+ } else {
+ $data = User::all();
+ }
+ $total_row = $data->count();
+ if($total_row > 0 ) {
+ foreach($data as $row) {
+ $output .= '
+
+ | '.$row->name.' |
+ '.$row->character_id.' |
+
';
+ }
+ } else {
+ $output = '| No Data Found |
';
+ }
+ $data = array('table_data' => $output, 'total_data' => $total_row);
+
+ echo json_encode($data);
+ }
+ }
+}
diff --git a/app/Http/Controllers/LiveSearch.php b/app/Http/Controllers/LiveSearch.php
deleted file mode 100644
index d550e94a5..000000000
--- a/app/Http/Controllers/LiveSearch.php
+++ /dev/null
@@ -1,18 +0,0 @@
-json(['success' => 'Data has been successfully added.']);
- }
-}
diff --git a/resources/views/ajax/live_search.blade.php b/resources/views/ajax/live_search.blade.php
index 6b70fea56..721a6ff6e 100644
--- a/resources/views/ajax/live_search.blade.php
+++ b/resources/views/ajax/live_search.blade.php
@@ -1,59 +1,64 @@
-
-
-
-
-
-
-
- Grocery Store
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+ Live search in laravel using AJAX
+
+
+
+
+
+
+
+
Live search in laravel using AJAX
+
+
Search Customer Data
+
+
+
+
+
+
Total Data :
+
+
+
+ | Name |
+ Character Id |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/routes/web.php b/routes/web.php
index 6a55d45ab..70b7fa226 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -30,8 +30,8 @@ Route::group(['middleware' => ['auth']], function(){
/**
* AJAX Test pages
*/
- Route::get('/ajax', 'LiveSearch@index');
- Route::post('/ajax/store', 'LiveSearch@action');
+ Route::get('/ajax', 'Ajax\LiveSearch@index');
+ Route::post('/ajax/action', 'Ajax\LiveSearch@action')->name('live_search.action');
/**
* Moon Controller display pages