Create Career
- List - --
- -
diff --git a/app/Http/Controllers/Admin/AppointmentController.php b/app/Http/Controllers/Admin/AppointmentController.php index 2ddbbeb..6c60c96 100644 --- a/app/Http/Controllers/Admin/AppointmentController.php +++ b/app/Http/Controllers/Admin/AppointmentController.php @@ -13,7 +13,7 @@ class AppointmentController extends Controller { protected $view= 'admin.appointment.'; protected $redirect = 'admin/appointments'; - + public function index(){ $appointments = Appointment::orderBy('id','DESC'); if(\request('date')){ @@ -24,7 +24,7 @@ class AppointmentController extends Controller $key = \request('status'); $appointments = $appointments->where('status',$key); } - $appointments = $appointments->paginate(20); + $appointments = $appointments->paginate(30); return view($this->view.'index',compact('appointments')); } @@ -63,7 +63,7 @@ class AppointmentController extends Controller $appointment = Appointment::findorfail($id); $start_time = explode(" ", $appointment->start_time); $start_time = $start_time[0]; - + $end_time = explode(" ", $appointment->end_time); $end_time = $end_time[0]; $appointment['start_time'] = $start_time; diff --git a/app/Http/Controllers/EnquiryController.php b/app/Http/Controllers/EnquiryController.php index 8cb726a..5b1e2b1 100644 --- a/app/Http/Controllers/EnquiryController.php +++ b/app/Http/Controllers/EnquiryController.php @@ -7,6 +7,9 @@ use App\Models\Country; use App\Models\Enquiry; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Session; + + class EnquiryController extends Controller { @@ -42,4 +45,33 @@ class EnquiryController extends Controller dispatch(new SendEnquiryMailJob($enquiry)); return redirect()->back()->with(['msg' => 'We have recieved your enquiry. You will be contacted soon!', 'status' => true], 200); } + + public function index() + { + + $enquiries = Enquiry::orderBy('id', 'DESC'); + if (\request('name')) { + $key = \request('name'); + $enquiries = $enquiries->where('first_name', 'like', $key . '%'); + } + if (\request('email')) { + $key = \request('email'); + $enquiries = $enquiries->where('email', 'like', $key . '%'); + } + $enquiries = $enquiries->paginate(30); + return view('admin.enquiry.index', compact('enquiries')); + } + + public function show($id) + { + $enquiry = Enquiry::findorfail($id); + return view('admin.enquiry.show', compact('enquiry')); + } + public function delete($id) + { + $enquiry = Enquiry::findorfail($id); + $enquiry->delete(); + Session::flash('success', 'Enquiry has been successfully deleted!'); + return redirect('admin/enquiries'); + } } diff --git a/resources/views/admin/appointment/index.blade.php b/resources/views/admin/appointment/index.blade.php index b91072c..40166e2 100644 --- a/resources/views/admin/appointment/index.blade.php +++ b/resources/views/admin/appointment/index.blade.php @@ -35,7 +35,7 @@
S.N. | -Image | -Title | -Slug | -Status | -Action | -
---|---|---|---|---|---|
{{$loop->iteration}} | - - -- - - - - | -{!!$setting->title!!} | -{{$setting->slug}} | -{{config('custom.status')[$setting->status]}} | - -- - - - View - - - - - Edit - - - | -
- Contact/Enquiry + Contact
You are about to book your appointment for at date to
+You are about to book appointment for at date to