Viewing File: /home/ubuntu/efidemo/routes/admin.php
<?php
use Illuminate\Support\Facades\Route;
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');
Route::get('payment_messages', 'payment_messages')->name('payment_messages');
});
// 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/dashboard', 'users_dashboard')->name('users.dashboard');
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');
});
// 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');
});
// 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::get('contact_requests/export', 'contact_requests_export')->name('contact_requests.export');
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');
});
// Document & User Document Routes
Route::controller(Admin\DocumentController::class)->group(function () {
Route::get('documents', 'documents_index')->name('documents.index');
Route::get('documents/create', 'documents_create')->name('documents.create');
Route::get('documents/edit', 'documents_edit')->name('documents.edit');
Route::post('documents/save', 'documents_save')->name('documents.save');
Route::get('documents/view', 'documents_view')->name('documents.view');
Route::get('documents/status', 'documents_status')->name('documents.status');
Route::get('documents/delete', 'documents_delete')->name('documents.delete');
Route::get('user_documents', 'user_documents_index')->name('user_documents.index');
Route::get('user_documents/view', 'user_documents_view')->name('user_documents.view');
Route::get('user_documents/status', 'user_documents_status')->name('user_documents.status');
});
});
Back to Directory
File Manager