Viewing File: /home/ubuntu/vedadeals-backend-base/routes/admin.php
<?php
use Illuminate\Support\Facades\Route;
Auth::routes();
Route::group(['as' => 'admin.',], function() {
// Admin Auth Related Routes
Route::controller(Admin\Auth\LoginController::class)->group( function() {
Route::get('login', 'showLoginForm')->name('login');
Route::post('login', 'login')->name('login.post');
Route::get('logout', 'logout')->name('logout');
});
// Admin Forgot Password Routes
Route::controller(Admin\Auth\ForgotPasswordController::class)->group( function() {
Route::get('forgot_password', 'forgot_password')->name('forgot_password');
Route::post('forgot_password_update', 'forgot_password_update')->name('forgot_password_update');
Route::get('reset_password', 'reset_password')->name('reset_password');
Route::post('reset_password_update', 'reset_password_update')->name('reset_password.update');
});
// Admin Account Routes
Route::controller(Admin\AccountController::class)->group( function() {
Route::get('', 'dashboard')->name('dashboard');
Route::get('profile', 'profile')->name('profile');
Route::post('update_profile', 'update_profile')->name('update_profile');
Route::get('change_password', 'show_change_password')->name('show_change_password');
Route::post('change_password', 'change_password')->name('change_password');
});
// Settings Route
Route::controller(Admin\SettingController::class)->group( function() {
Route::get('settings', 'settings')->name('settings');
Route::post('settings/save', 'save_settings')->name('settings.save');
Route::get('settings-control', 'settings_control')->name('settings_control');
});
// User Routes
Route::controller(Admin\UserController::class)->group( function() {
Route::get('users', 'users_index')->name('users.index');
Route::get('users/create', 'users_create')->name('users.create');
Route::get('users/edit', 'users_edit')->name('users.edit');
Route::post('users/save', 'users_save')->name('users.save');
Route::get('users/view', 'users_view')->name('users.view');
Route::get('users/status', 'users_status')->name('users.status');
Route::get('users/delete', 'users_delete')->name('users.delete');
Route::get('users/send_welcome_email', 'users_send_welcome_email')->name('users.send_welcome_email');
Route::get('wishlists', 'wishlists')->name('wishlists');
Route::get('users/export', 'users_export')->name('users.export');
Route::get('users/email_status', 'users_email_status')->name('users.verification_status_update');
Route::get('users/two_step_status', 'users_two_step_status')->name('users.two_step_status_update');
});
// Category Routes
Route::controller(Admin\CategoryController::class)->group( function() {
Route::get('categories', 'categories_index')->name('categories.index');
Route::get('categories/create', 'categories_create')->name('categories.create');
Route::get('categories/edit', 'categories_edit')->name('categories.edit');
Route::post('categories/save', 'categories_save')->name('categories.save');
Route::get('categories/view', 'categories_view')->name('categories.view');
Route::get('categories/status', 'categories_status')->name('categories.status');
Route::get('categories/delete', 'categories_delete')->name('categories.delete');
});
// Sub Category Routes
Route::controller(Admin\SubCategoryController::class)->group( function() {
Route::get('sub_categories', 'sub_categories_index')->name('sub_categories.index');
Route::get('sub_categories/create', 'sub_categories_create')->name('sub_categories.create');
Route::get('sub_categories/edit', 'sub_categories_edit')->name('sub_categories.edit');
Route::post('sub_categories/save', 'sub_categories_save')->name('sub_categories.save');
Route::get('sub_categories/view', 'sub_categories_view')->name('sub_categories.view');
Route::get('sub_categories/status', 'sub_categories_status')->name('sub_categories.status');
Route::get('sub_categories/delete', 'sub_categories_delete')->name('sub_categories.delete');
});
// Product Routes
Route::controller(Admin\ProductController::class)->group( function() {
Route::get('products', 'products_index')->name('products.index');
Route::get('products/create', 'products_create')->name('products.create');
Route::get('products/edit', 'products_edit')->name('products.edit');
Route::post('products/save', 'products_save')->name('products.save');
Route::get('products/view', 'products_view')->name('products.view');
Route::get('products/status', 'products_status')->name('products.status');
Route::get('products/stock_status', 'products_stock_status')->name('products.stock_status');
Route::get('products/delete', 'products_delete')->name('products.delete');
Route::get('get_sub_categories', 'get_sub_categories')->name('get_sub_categories');
Route::get('product_file_delete', 'product_file_delete')->name('products.file_delete');
Route::get('products/inventory', 'products_inventory')->name('products.inventory');
Route::get('products/restore', 'products_restore')->name('products.restore');
Route::get('products/restore_all', 'products_restore_all')->name('products.restore_all');
Route::get('products/export', 'products_export')->name('products.export');
Route::get('product_default_status', 'product_default_status')->name('products.default_status');
Route::get('products/import', 'products_import')->name('products.import');
Route::post('products/import/save', 'products_import_save')->name('products.import_save');
Route::get('products/publish_all', 'products_publish_all')->name('products.publish_all');
Route::get('products/products_update_drug_content_key', 'products_update_drug_content_key')->name('products.update_unit');
Route::get('products/update_price', 'update_price');
});
// Static Page Routes
Route::controller(Admin\StaticPageController::class)->group( function() {
Route::get('static_pages', 'static_pages_index')->name('static_pages.index');
Route::get('static_pages/create', 'static_pages_create')->name('static_pages.create');
Route::get('static_pages/edit', 'static_pages_edit')->name('static_pages.edit');
Route::post('static_pages/save', 'static_pages_save')->name('static_pages.save');
Route::get('static_pages/view', 'static_pages_view')->name('static_pages.view');
Route::get('static_pages/status', 'static_pages_status')->name('static_pages.status');
Route::get('static_pages/delete', 'static_pages_delete')->name('static_pages.delete');
});
// Revenue Routes
Route::controller(Admin\RevenueController::class)->group( function() {
Route::get('withdrawal_requests', 'withdrawal_requests_index')->name('withdrawal_requests.index');
Route::get('withdrawal_requests/view', 'withdrawal_requests_view')->name('withdrawal_requests.view');
Route::get('withdrawal_requests/reject', 'withdrawal_requests_reject')->name('withdrawal_requests.reject');
Route::get('withdrawal_requests/pay', 'withdrawal_requests_pay')->name('withdrawal_requests.pay');
Route::get('wallet_transactions', 'wallet_transactions_index')->name('wallet_transactions.index');
Route::get('wallet_transactions/view', 'wallet_transactions_view')->name('wallet_transactions.view');
Route::get('wallets/view', 'wallets_view')->name('wallets.view');
Route::get('revenue/dashboard', 'revenue_dashboard')->name('revenue_dashboard');
});
// Banner Routes
Route::controller(Admin\BannerController::class)->group( function() {
Route::get('banners', 'banners_index')->name('banners.index');
Route::get('banners/create', 'banners_create')->name('banners.create');
Route::get('banners/edit', 'banners_edit')->name('banners.edit');
Route::post('banners/save', 'banners_save')->name('banners.save');
Route::get('banners/view', 'banners_view')->name('banners.view');
Route::get('banners/status', 'banners_status')->name('banners.status');
Route::get('banners/delete', 'banners_delete')->name('banners.delete');
});
// Order Routes
Route::controller(Admin\OrderController::class)->group( function() {
Route::get('orders', 'orders_index')->name('orders.index');
Route::get('orders/view', 'orders_view')->name('orders.view');
Route::get('orders/status', 'orders_status')->name('orders.status');
Route::get('order_payments', 'order_payments_index')->name('order_payments.index');
Route::get('order_payments/view', 'order_payments_view')->name('order_payments.view');
Route::get('orders/export', 'orders_export')->name('orders.export');
Route::get('order_payments/export', 'order_payments_export')->name('order_payments.export');
});
// Faq Routes
Route::controller(Admin\FaqController::class)->group( function() {
Route::get('faqs', 'faqs_index')->name('faqs.index');
Route::get('faqs/create', 'faqs_create')->name('faqs.create');
Route::get('faqs/edit', 'faqs_edit')->name('faqs.edit');
Route::post('faqs/save', 'faqs_save')->name('faqs.save');
Route::get('faqs/view', 'faqs_view')->name('faqs.view');
Route::get('faqs/status', 'faqs_status')->name('faqs.status');
Route::get('faqs/delete', 'faqs_delete')->name('faqs.delete');
});
// Contact Request Routes
Route::controller(Admin\ContactRequestController::class)->group( function() {
Route::get('contact_requests', 'contact_requests_index')->name('contact_requests.index');
Route::get('contact_requests/view', 'contact_requests_view')->name('contact_requests.view');
Route::get('contact_requests/status', 'contact_requests_status')->name('contact_requests.status');
Route::get('contact_requests/delete', 'contact_requests_delete')->name('contact_requests.delete');
Route::post('contact_requests/send_answer', 'contact_requests_send_answer')->name('contact_requests.send_answer');
});
// Country Routes
Route::controller(Admin\CountryController::class)->group( function() {
Route::get('countries', 'countries_index')->name('countries.index');
Route::get('countries/create', 'countries_create')->name('countries.create');
Route::get('countries/edit', 'countries_edit')->name('countries.edit');
Route::post('countries/save', 'countries_save')->name('countries.save');
Route::get('countries/view', 'countries_view')->name('countries.view');
Route::get('countries/status', 'countries_status')->name('countries.status');
Route::get('countries/delete', 'countries_delete')->name('countries.delete');
Route::get('countries/export', 'countries_export')->name('countries.export');
Route::get('countries/import', 'countries_import')->name('countries.import');
Route::post('countries/import/save', 'countries_import_save')->name('countries.import_save');
Route::get('get_states', 'get_states')->name('get_states');
});
// Review Routes
Route::controller(Admin\ReviewController::class)->group( function() {
Route::get('reviews', 'reviews_index')->name('reviews.index');
Route::get('reviews/edit', 'reviews_edit')->name('reviews.edit');
Route::post('reviews/save', 'reviews_save')->name('reviews.save');
Route::get('reviews/view', 'reviews_view')->name('reviews.view');
Route::get('reviews/status', 'reviews_status')->name('reviews.status');
Route::get('reviews/delete', 'reviews_delete')->name('reviews.delete');
Route::get('review_file_delete', 'review_file_delete')->name('reviews.file_delete');
});
});
Back to Directory
File Manager