芝麻web文件管理V1.00
编辑当前文件:/home/rejoandoctor/www/routes/web.php
name('homepage'); Route::get('patients', 'HomeController@patients_list')->name('patients_list'); Route::get('search_data', 'HomeController@verify_patient')->name('verify_patient'); Route::get('verify-doctor', 'HomeController@doctor_findby_specialist')->name('verify_doctor'); Route::get('pricing', 'HomeController@package_pricing')->name('pricing'); // Signup user Route::get('signupforuser', 'HomeController@user_signup')->name('user_signup'); Route::post('insertuser', 'HomeController@store_user')->name('store_user'); // Get dis,upa,uni Route::post('districts', 'HomeController@district')->name('district'); Route::post('upazilas', 'HomeController@upazila')->name('upazila'); Route::post('unions', 'HomeController@union')->name('union'); // Services Route::get('services', 'HomeController@services')->name('setvices'); // Blog post Route::get('blog-post', 'HomeController@blog_post')->name('show_blog_post'); Route::get('single-post/{id}', 'HomeController@post_details')->name('post_details'); // Data Policy Route::get('policy', 'HomeController@policy')->name('policy'); // Admob ads api Route::get('admobe', 'HomeController@admob_data')->name('admob_data'); // User Profile Route::get('profile', 'HomeController@edit_profile')->name('edit_profile')->middleware('auth'); Route::put('profile-update/{id}', 'HomeController@update_profile')->name('update_profile'); // Contact Developer Route::get('contact-dev', 'HomeController@contact_developer')->name('contact_developer'); Route::get('app-ads.txt', 'HomeController@ads')->name('ads'); Auth::routes(); Route::group(['prefix' => 'Prescribe', 'namespace' => 'Prescribe', 'middleware'=>['auth', 'Role:user']], function(){ Route::get('appointment-user/{doctor_id}', 'UserController@appointment_byuser')->name('appointment_user'); Route::post('user-appointment', 'UserController@store_appointment')->name('store_appointmentby_user'); Route::get('find-doctor', 'UserController@find_doctor')->name('find_doctor'); Route::get('find_doctorby_user', 'UserController@find_doctorby_user')->name('find_doctorby_user'); Route::get('delete-online-prescription/{id}', 'UserController@delete_online_presscription')->name('delete_online_presscription'); //User Prescription area Route::get('view-prescriptions/{id}/{doctor_id}', 'UserController@user_prescroption')->name('user_prescription'); // Honorarium Route::get('honorarium-account/{id}', 'UserController@honorarium_account')->name('honorarium_account'); }); Route::group(['prefix' => 'Prescribe', 'namespace' => 'Prescribe', 'middleware'=>'auth'], function(){ // Universal Page for Admin Panel Route::get('/', 'PrimaryController@index')->name('home'); Route::get('payment_packages', 'PrimaryController@payment_package')->name('payment_package'); Route::get('payments/{id}', 'PrimaryController@payment_content')->name('payment_content'); Route::post('insert_payments', 'PrimaryController@insert_payment')->name('store_payment'); Route::get('delete-payment-request/{id}', 'PrimaryController@delete_payment_request')->name('delete_payment_request'); Route::get('waiting', 'PrimaryController@waiting_approval')->name('waiting_approval'); }); // Super admin Login Route::group(['prefix' => 'Prescribe', 'namespace' => 'Prescribe', 'middleware'=>['auth', 'Role:superadmin']], function(){ // Select Package Route::get('dr_package', 'PrimaryController@dr_package')->name('dr_package'); Route::get('mpo_package', 'PrimaryController@mpo_package')->name('mpo_package'); // Doctor Registration Route::get('doctor/{package_duration}/{package_amount}', 'PrimaryController@dr_registrstion')->name('dr_registrstion'); Route::post('gen_doctor', 'PrimaryController@store_doctor')->name('store_doctor'); Route::get('edit_doctor/{customer_id}', 'PrimaryController@edit_doctor')->name('edit_doctor'); Route::put('update_doctor/{id}', 'PrimaryController@update_doctor')->name('update_doctor'); Route::get('dr_enable/{id}', 'PrimaryController@dr_enable')->name('dr_enables'); Route::get('dr_disable/{id}', 'PrimaryController@dr_disable')->name('dr_disables'); Route::get('ajaxPayTypeDetails','PrimaryController@ajaxPackageTypeDetails')->name('ajaxPackageTypeDetails'); // MPO Registration Route::get('mpo/{package_duration}/{package_amount}', 'PrimaryController@mpo_registration')->name('mpo_registrstion'); Route::post('insert_mpo', 'PrimaryController@insert_mpo')->name('store_mpo'); Route::get('edit-mpo/{id}', 'PrimaryController@edit_mpo')->name('edit_mpo'); Route::put('update-mpo/{id}', 'PrimaryController@update_mpo')->name('update_mpo'); Route::get('delete-mpo/{id}', 'PrimaryController@delete_mpo')->name('delete_mpo'); // Subcription Packages Route::get('packages', 'PrimaryController@add_packages')->name('package'); Route::post('insert_packages', 'PrimaryController@insert_package')->name('store_package'); Route::get('edit_packages/{id}', 'PrimaryController@edit_package')->name('edit_package'); Route::put('update_packages/{id}', 'PrimaryController@update_package')->name('update_package'); // Payments Approval Route::get('bills', 'PrimaryController@approval_request')->name('approval_request'); Route::get('extend_subscription/{id}', 'PrimaryController@date_extend')->name('date_extend'); Route::get('mpo_payment_details/{id}', 'PrimaryController@mpo_payment_details')->name('mpo_payment_details'); //Modules Route::get('module', 'PrimaryController@set_module')->name('set_modules'); Route::get('modules_name/{id}', 'PrimaryController@modules_name')->name('modules_name'); Route::post('set_module', 'PrimaryController@insert_module')->name('insert_module'); // Advertisement Route::get('advertise', 'PrimaryController@advertise')->name('advertise'); Route::post('insert_advertise', 'PrimaryController@insert_advertise')->name('store_advertise'); Route::get('add_enable/{id}', 'PrimaryController@add_enable')->name('add_enable'); Route::get('add_disable/{id}', 'PrimaryController@add_disable')->name('add_disable'); Route::get('delete/{id}', 'PrimaryController@delete_add')->name('delete_add'); // Dr Specialist Route::get('drspecialist', 'PrimaryController@dr_specialist')->name('dr_specialist'); Route::post('inser_specialist', 'PrimaryController@store_specialist')->name('store_specialist'); Route::get('edit-specialist/{id}', 'PrimaryController@edit_specialist')->name('edit_specialist'); Route::put('update-specialist/{id}', 'PrimaryController@update_specialist')->name('update_specialist'); Route::get('delete-specialist/{id}', 'PrimaryController@delete_specialist')->name('delete_specialist'); // Online Register User Route::get('online-user', 'PrimaryController@online_user')->name('online_user'); Route::get('deleted-online-user/{id}', 'PrimaryController@delete_online_user')->name('delete_online_user'); // Manage all patient data Route::get('manage_patients', 'PrimaryController@manage_patients')->name('manage_patients'); // Set Default Password Route::get('set_def_pass/{id}', 'PrimaryController@set_def_pass')->name('set_def_pass'); }); // Doctor Login Route::group(['prefix' => 'Prescribe', 'namespace' => 'Prescribe', 'middleware'=>['auth', 'Role:doctor', 'enddate']], function(){ // Doctor Package Route::get('dr_packages', 'PrimaryController@dr_packages')->name('dr_packages'); // Doctor Registration Route::get('doctors/{package_duration}/{package_amount}', 'PrimaryController@dr_registrstions')->name('dr_registrstions'); Route::post('gen_doctors', 'PrimaryController@store_doctors')->name('store_doctors'); // Prescription Part Route::get('gen_prescription', 'DoctorController@add_prescription')->name('prescription'); Route::post('make_prescription', 'DoctorController@insert_prescription')->name('insert_prescription'); Route::get('view_prescription_data', 'DoctorController@manage_prescription')->name('show_prescription'); Route::get('edit_prescription/{patient_id}', 'DoctorController@edit_prescription')->name('edit_prescription'); Route::put('updated_prescription/{patient_id}', 'DoctorController@update_prescription')->name('update_prescription'); Route::get('deleted/{patient_id}', 'DoctorController@delete_prescription')->name('delete_prescription'); Route::get('prescriptions/{id}/{doctor_id}', 'DoctorController@print_prescription')->name('print_prescription'); // Send prescription to assistant id Route::put('send-pres-to-assist/{id}', 'DoctorController@send_prescription')->name('send_prescription'); // Pad Header Part Route::get('prescription_head', 'DoctorController@prescription_header')->name('show_pres_heaader'); Route::put('prescription_head/update/{ph_id}', 'DoctorController@ph_update')->name('update'); Route::put('custom_pad/update/{id}', 'DoctorController@ph_custom_update')->name('update_pad'); // Settings Route::get('setting', 'DoctorController@settings')->name('set_module'); Route::put('switch/change/{doctor_id}/{id}', 'DoctorController@permission_swicth')->name('permission_swicth'); Route::put('signature/{id}', 'DoctorController@dr_signature')->name('signature_insert'); Route::get('mpo_request', 'DoctorController@mpo_requested')->name('mpo_request'); Route::get('mpo_enable/{doctor_id}/{mpo_id}/{id}', 'DoctorController@mpo_enable')->name('mpo_enable'); Route::get('mpo_disable/{doctor_id}/{mpo_id}/{id}', 'DoctorController@mpo_disable')->name('mpo_disable'); Route::get('mpo-req-deleted/{id}', 'DoctorController@mpo_request_deleted')->name('mpo_request_deleted'); // MPO Registration Route::get('mpo_regi', 'DoctorController@mpo_registration')->name('mpo_registrstions'); Route::post('insert_mpos', 'DoctorController@insert_mpo')->name('store_mpos'); // Honorarium Route::post('insert-honorarium', 'DoctorController@insert_honorarium')->name('insert_honorarium'); // Appointment Part Route::get('view_appointment_data', 'DoctorController@manage_appointment')->name('show_appointment'); // Assistant Part Route::get('assistant', 'DoctorController@assistant')->name('show_assistant'); Route::get('form/assistant/{customer_id}', 'DoctorController@add_assistant')->name('add_assistant'); Route::post('insert/assistant', 'DoctorController@insert_assistant')->name('store_assistant'); Route::get('edit_assistant/{id}', 'DoctorController@edit_assistant')->name('edit_assistant'); Route::put('updated_assistant/{assistant_id}', 'DoctorController@update_assistant')->name('update_assistant'); // Online Patient Prescription Route::get('online-patient', 'DoctorController@online_patient')->name('online_patient'); Route::get('edit-online-prescription/{patient_id}', 'DoctorController@edit_online_prescription')->name('edit_online_prescription'); Route::put('updated-online-prescription/{patient_id}', 'DoctorController@update_online_prescription')->name('update_online_prescription'); Route::get('view-prescription/{id}/{doctor_id}', 'DoctorController@online_user_prescroption')->name('online_user_prescroption'); // Blog Post Route::get('manage-post', 'DoctorController@manage_post')->name('manage_post'); Route::post('insert-post', 'DoctorController@insert_post')->name('insert_post'); Route::get('post-enable{id}', 'DoctorController@post_enable')->name('post_enable'); Route::get('post-disable/{id}', 'DoctorController@post_disable')->name('post_disable'); Route::get('post-edit/{id}', 'DoctorController@edit_post')->name('edit_post'); Route::put('post-update/{id}', 'DoctorController@update_post')->name('update_post'); // Medicine Search Area Route::post('medicine_search', 'DoctorController@medicine_search')->name('medicine_search'); // Patient Search Area Route::post('patient_search', 'DoctorController@patient_search')->name('patient_search'); // Template Start // Treatment Template Route::get('treatment_template', 'DoctorController@treatment')->name('show_treatment'); Route::post('insert_treatment', 'DoctorController@insert_treatment')->name('store_treatment'); Route::get('edit_treatment/{treatment_id}', 'DoctorController@edit_treatment')->name('edit_treatment'); Route::put('updated_treatment/{treatment_id}', 'DoctorController@update_treatment')->name('update_treatment'); Route::get('delete_treatment/{treatment_id}', 'DoctorController@delete_treatment')->name('delete_treatment'); // Dose Template Route::get('dose_template', 'DoctorController@dose')->name('show_dose'); Route::post('insert_dose', 'DoctorController@insert_dose')->name('store_dose'); Route::get('edit_dose/{dose_id}', 'DoctorController@edit_dose')->name('edit_dose'); Route::put('updated_dose/{dose_id}', 'DoctorController@update_dose')->name('update_dose'); Route::get('delete_dose/{dose_id}', 'DoctorController@delete_dose')->name('delete_dose'); // Advice Template Route::get('advice_template', 'DoctorController@advice')->name('show_advice'); Route::post('insert_advice', 'DoctorController@insert_advice')->name('store_advice'); Route::get('edit_advice/{advice_id}', 'DoctorController@edit_advice')->name('edit_advice'); Route::put('updated_advice/{advice_id}', 'DoctorController@update_advice')->name('update_advice'); Route::get('delete_advice/{duration_id}', 'DoctorController@delete_advice')->name('delete_advice'); // Duration Template Route::get('duration_template', 'DoctorController@duration')->name('show_duration'); Route::post('insert_duration', 'DoctorController@insert_duration')->name('store_duration'); Route::get('edit_duration/{duration_id}', 'DoctorController@edit_duration')->name('edit_duration'); Route::put('updated_duration/{duration_id}', 'DoctorController@update_duration')->name('update_duration'); Route::get('delete_duration/{advice_id}', 'DoctorController@delete_duration')->name('delete_duration'); }); // Assistant Login Route::group(['prefix' => 'Prescribe', 'namespace' => 'Prescribe', 'middleware'=>['auth', 'Role:assistant', 'enddate']], function(){ Route::get('add_appointment', 'AssistantController@appointment')->name('appointment'); Route::post('insert_appointment', 'AssistantController@insert_appointment')->name('store_appointment'); Route::get('edit_appointment/{id}', 'AssistantController@edit_appointment')->name('edit_appointment'); Route::put('update_appointment/{patient_id}', 'AssistantController@update_appointment')->name('update_appointment'); // Update visit fee Route::put('updsate-visit-fee/{id}', 'AssistantController@update_visit_fee')->name('update_visit_fee'); // Print Prescription permission by doctor Route::get('prescription_print/{id}/{doctor_id}', 'AssistantController@prescription_print')->name('prescription_print'); // Patient Search Area Route::post('patient_search_appoint', 'AssistantController@patient_search')->name('patient_search_appoint'); }); // MPO Login Route::group(['prefix' => 'Prescribe', 'namespace' => 'Prescribe', 'middleware'=>['auth', 'Role:mpo', 'enddate']], function(){ Route::get('area_doctors', 'MpoController@mpo_doctor_list')->name('mpo_doctor_list'); Route::get('by_doctor/{id}', 'MpoController@pres_by_doctor')->name('by_doctor'); Route::get('preview_prescriptions/{id}/{doctor_id}', 'MpoController@mpo_preview_prescroption')->name('mpo_prescription'); Route::post('request_doctor', 'MpoController@insert_request')->name('insert_request'); });