Route::get('/admin/contact/index', [ContactController::class, 'index'])->name('contactIndex'); public function index(Request $request){ $query = Contact::query(); if($request->ajax()){ $all_data = $query->where('name','LIKE','%'.$request->search.'%')->get(); return response()->json(['all_data'=>$all_data]); } else{ $all_data = Contact::query()->get(); return view('backend.contact.index',compact('all_data')); } }
#
Name
Email
Action
@if(count($all_data)>0) @foreach($all_data as $data)
{{$loop->index+1}}
{{$data->name}}
{{$data->email}}
Show Message
Delete
{{$data->message}}
Delete
Are you sure ?
@endforeach @else
No Data Found
@endif