107 lines
7.3 KiB
PHP
107 lines
7.3 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\Admin\ManageProfileController;
|
|
use App\Http\Controllers\Admin\ManageCustomerController;
|
|
use App\Http\Controllers\Admin\ManageRestrauntController;
|
|
use App\Http\Controllers\Admin\ManageSubAdminController;
|
|
use App\Http\Controllers\Admin\ManagePassportController;
|
|
use App\Http\Controllers\Admin\ManageVouchersController;
|
|
use App\Http\Controllers\Admin\ManageContactUsController;
|
|
use App\Http\Controllers\Admin\ManageNewsAndArticlesController;
|
|
use App\Http\Controllers\Admin\ManageNewsLetterController;
|
|
use App\Http\Controllers\Admin\AboutUsController;
|
|
use App\Http\Controllers\Admin\TermsController;
|
|
use App\Http\Controllers\Admin\FaqController;
|
|
use App\Http\Controllers\Admin\PrivacyPolicyController;
|
|
use App\Http\Controllers\Admin\ManageReportsController;
|
|
use App\Http\Controllers\Admin\ManageFeedbackController;
|
|
use App\Http\Controllers\Admin\ManageNotificationsController;
|
|
use App\Http\Controllers\Admin\DashboardController ;
|
|
use App\Http\Controllers\Admin\LoginController;
|
|
|
|
Route::get('/', [LoginController::class, 'index'])->name('login');
|
|
Route::post('/check_login', [LoginController::class, 'login_check']);
|
|
Route::get('/forgot_password', [LoginController::class, 'forgot_password']);
|
|
Route::post('/send_otp', [LoginController::class, 'add_forgot_password']);
|
|
Route::get('/otp', [LoginController::class, 'otp_page']);
|
|
Route::post('/otp_verify', [LoginController::class, 'verify_otp']);
|
|
Route::get('/password_reset', [LoginController::class, 'reset_password_page']);
|
|
Route::post('/password_update', [LoginController::class, 'updatePassword']);
|
|
Route::get('/logout', [LoginController::class, 'logout'])->name('logout');
|
|
|
|
|
|
Route::group(['middleware' => ['checkStatus']], function () {
|
|
|
|
|
|
Route::get('/dashboard', [DashboardController ::class, 'index'])->name('dashboard');
|
|
|
|
Route::get('/profile', [ManageProfileController ::class, 'index'])->name('profile');
|
|
|
|
//*******************************************************manage users********************************************************
|
|
//*******************************************************manage customer********************************************************
|
|
Route::get('/manage-customer', [ ManageCustomerController ::class, 'index'])->name('manage.customer');
|
|
|
|
//*******************************************************manage restraunts********************************************************
|
|
Route::get('/manage-restaurants', [ManageRestrauntController ::class, 'index'])->name('manage.restaurants');
|
|
//*******************************************************manage subadmin********************************************************
|
|
Route::get('/manage-sub-admin', [ ManageSubAdminController ::class, 'index'])->name('manage.subAdmin');
|
|
//*******************************************************manage passport********************************************************
|
|
Route::get('/manage-passport', [ ManagePassportController ::class, 'index'])->name('manage.passport');
|
|
//*******************************************************manage voucher********************************************************
|
|
Route::get('/manage-vouchers', [ManageVouchersController ::class, 'index'])->name('manage.voucher');
|
|
//*******************************************************manage contact********************************************************
|
|
Route::get('/manage-contact', [ManageContactUsController ::class, 'index'])->name('manage.contact');
|
|
//*******************************************************manage cms********************************************************
|
|
//*******************************************************manage new&article********************************************************
|
|
Route::get('/manage-new-articles', [ManageNewsAndArticlesController ::class, 'index'])->name('manage.Newarticles');
|
|
Route::get('/change-article-Status', [ManageNewsAndArticlesController::class, 'change_news_article_Status']);
|
|
Route::get('/manage_edit_news/{id}', [ManageNewsAndArticlesController::class, 'edit'])->name('manage_edit_news');
|
|
Route::post('/manage_update_news', [ManageNewsAndArticlesController::class, 'update'])->name('manage_edit_news');
|
|
Route::delete('/delete_article/{id}', [ManageNewsAndArticlesController::class, 'delete_newsarticle']);
|
|
Route::get('/manage_add_news', [ManageNewsAndArticlesController::class, 'add'])->name('manage_add_news');
|
|
Route::post('/manage_insert_news', [ManageNewsAndArticlesController::class, 'insert']);
|
|
|
|
//*******************************************************manage newletter********************************************************
|
|
|
|
Route::get('/manage-newsletter', [ManageNewsLetterController ::class, 'index'])->name('manage.newLetter');
|
|
//*******************************************************manage aboutus********************************************************
|
|
Route::get('/add_about_us', [AboutUsController::class, 'add'])->name('about_us_add');
|
|
Route::post('/insert_about_us', [AboutUsController::class, 'insert']);
|
|
|
|
Route::get('/manage-about-us', [AboutUsController ::class, 'index'])->name('manage.aboutUs');
|
|
Route::get('/about_us_edit/{id}', [AboutUsController::class, 'edit'])->name('about_us_edit');
|
|
Route::post('/about_us_update', [AboutUsController::class, 'update']);
|
|
Route::delete('/delete_about/{id}', [AboutUsController::class, 'delete_about']);
|
|
Route::get('/change_Status', [AboutUsController::class, 'change_about_Status']);
|
|
|
|
|
|
//*******************************************************manage terms********************************************************
|
|
|
|
Route::get('/terms', [TermsController ::class, 'index'])->name('manage.terms');
|
|
Route::get('/terms_edit/{id}', [TermsController::class, 'edit'])->name('terms_edit');
|
|
Route::post('/update_terms', [TermsController::class, 'update']);
|
|
// Route::get('/terms_edit_rest/{id}', [TermsController::class, 'edit_rest'])->name('terms_edit');
|
|
//*******************************************************manage faq********************************************************
|
|
Route::get('/faq', [FaqController ::class, 'index'])->name('manage.faq');
|
|
Route::get('/change_faq_Status', [FaqController::class, 'change_faqStatus']);
|
|
Route::delete('/delete_faq/{id}', [FaqController::class, 'delete_faq']);
|
|
Route::post('/update_faq', [FaqController::class, 'update'])->name('manage_edit_faq');
|
|
Route::post('/store_faq', [FaqController::class, 'store'])->name('store_faq');
|
|
|
|
|
|
//*******************************************************manage privacypolicy********************************************************
|
|
Route::get('/privacy', [ PrivacyPolicyController ::class, 'index'])->name('manage.privacy');
|
|
Route::get('/privacy_edit/{id}', [PrivacyPolicyController::class, 'edit'])->name('privacy_edit');
|
|
|
|
//*******************************************************manage reports********************************************************
|
|
Route::get('/manage-reports', [ ManageReportsController ::class, 'index'])->name('manage.reports');
|
|
//*******************************************************manage feedback********************************************************
|
|
Route::get('/manage-feedback', [ManageFeedbackController ::class, 'index'])->name('manage.feedback');
|
|
//*******************************************************manage notification********************************************************
|
|
Route::get('/manage-notification', [ManageNotificationsController ::class, 'index'])->name('manage.notification');
|
|
|
|
});
|
|
|
|
|