Viewing File: /home/ubuntu/shop-website-base/routes/admin.php
<?php
Route::get("/404", function(){
return View::make("404");
});
Route::group(['middleware' => 'web'], function() {
Route::group(['as' => 'admin.', 'prefix' => 'admin'], function() {
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('config:cache');
return back();
})->name('clear-cache');
Route::get('login', 'Admin\AdminLoginController@showLoginForm')->name('login');
Route::post('login', 'Admin\AdminLoginController@login')->name('login.post');
Route::get('logout', 'Admin\AdminLoginController@logout')->name('logout');
Route::get('dashboard', 'Admin\AdminController@index')->name('dashboard');
Route::get('/', 'Admin\AdminController@index')->name('dashboard');
Route::get('profile', 'Admin\AdminController@profile')->name('profile');
Route::post('profile', 'Admin\AdminController@profile_save')->name('profile.save');
Route::get('change/password', 'Admin\AdminController@change_password')->name('change.password');
Route::post('change/password', 'Admin\AdminController@save_password')->name('password.save');
// Users CRUD Operations
Route::get('users/index', 'Admin\UserController@users_index')->name('users.index');
Route::get('users/create', 'Admin\UserController@users_create')->name('users.create');
Route::get('users/edit', 'Admin\UserController@users_edit')->name('users.edit');
Route::post('users/save', 'Admin\UserController@users_save')->name('users.save');
Route::get('users/view', 'Admin\UserController@users_view')->name('users.view');
Route::get('users/delete', 'Admin\UserController@users_delete')->name('users.delete');
Route::get('users/status', 'Admin\UserController@users_status')->name('users.status');
Route::get('users/verify', 'Admin\UserController@users_verify_status')->name('users.verify');
//categories start
Route::get('categories/index', 'Admin\CategoryController@categories_index')->name('categories.index');
Route::get('categories/create', 'Admin\CategoryController@categories_create')->name('categories.create');
Route::get('categories/edit', 'Admin\CategoryController@categories_edit')->name('categories.edit');
Route::post('categories/save', 'Admin\CategoryController@categories_save')->name('categories.save');
Route::get('categories/view', 'Admin\CategoryController@categories_view')->name('categories.view');
Route::get('categories/delete', 'Admin\CategoryController@categories_delete')->name('categories.delete');
Route::get('categories/status', 'Admin\CategoryController@categories_status')->name('categories.status');
// Admin Sub Categories Methods begins
Route::get('sub_categories/index', 'Admin\SubCategoryController@sub_categories_index')->name('sub_categories.index');
Route::get('sub_categories/create', 'Admin\SubCategoryController@sub_categories_create')->name('sub_categories.create');
Route::get('sub_categories/edit', 'Admin\SubCategoryController@sub_categories_edit')->name('sub_categories.edit');
Route::post('sub_categories/save', 'Admin\SubCategoryController@sub_categories_save')->name('sub_categories.save');
Route::get('sub_categories/view', 'Admin\SubCategoryController@sub_categories_view')->name('sub_categories.view');
Route::get('sub_categories/delete', 'Admin\SubCategoryController@sub_categories_delete')->name('sub_categories.delete');
Route::get('sub_categories/status', 'Admin\SubCategoryController@sub_categories_status')->name('sub_categories.status');
// End sub categories
// Admin Orders Methods begins
Route::get('orders' , 'Admin\OrderController@orders_index')->name('orders.index');
Route::get('orders/view', 'Admin\OrderController@orders_view')->name('orders.view');
Route::post('orders/status', 'Admin\OrderController@orders_save')->name('orders.status');
// End Order
// service locations CRUD operations
Route::get('products/index', 'Admin\ProductController@products_index')->name('products.index');
Route::get('products/create', 'Admin\ProductController@products_create')->name('products.create');
Route::get('products/edit', 'Admin\ProductController@products_edit')->name('products.edit');
Route::post('products/save', 'Admin\ProductController@products_save')->name('products.save');
Route::get('products/view', 'Admin\ProductController@products_view')->name('products.view');
Route::get('products/delete', 'Admin\ProductController@products_delete')->name('products.delete');
Route::get('products/status', 'Admin\ProductController@products_status')->name('products.status');
Route::get('products/gallery/index', 'Admin\ProductController@products_gallery_index')->name('products.gallery.index');
Route::get('products/gallery/delete', 'Admin\ProductController@products_gallery_delete')->name('products.gallery.delete');
Route::post('products/gallery/save', 'Admin\ProductController@products_gallery_save')->name('products.gallery.save');
Route::get('products/update_quantity', 'Admin\ProductController@products_update_quantity')->name('products.update_quantity');
Route::post('products/update_quantity/save', 'Admin\ProductController@products_quantity_save')->name('products.quantity.save');
Route::post('get_sub_categories', 'Admin\ProductController@get_sub_categories')->name('get_sub_categories');
// STATIC PAGES
Route::get('static_pages' , 'Admin\LookupController@static_pages_index')->name('static_pages.index');
Route::get('static_pages/create', 'Admin\LookupController@static_pages_create')->name('static_pages.create');
Route::get('static_pages/edit', 'Admin\LookupController@static_pages_edit')->name('static_pages.edit');
Route::post('static_pages/save', 'Admin\LookupController@static_pages_save')->name('static_pages.save');
Route::get('static_pages/delete', 'Admin\LookupController@static_pages_delete')->name('static_pages.delete');
Route::get('static_pages/view', 'Admin\LookupController@static_pages_view')->name('static_pages.view');
Route::get('static_pages/status', 'Admin\LookupController@static_pages_status_change')->name('static_pages.status');
// settings
Route::get('settings-control', 'Admin\LookupController@settings_control')->name('control');
Route::get('settings', 'Admin\LookupController@settings')->name('settings');
Route::post('settings/save', 'Admin\LookupController@settings_save')->name('settings.save');
Route::post('env_settings','Admin\LookupController@env_settings_save')->name('env-settings.save');
Route::get('products/out_of_stock', 'Admin\ProductController@product_out_of_stock')->name('products.out_of_stock');
//faq CRUD
Route::get('faqs', 'Admin\LookupController@faqs_index')->name('faqs.index');
Route::get('faqs/create', 'Admin\LookupController@faqs_create')->name('faqs.create');
Route::get('faqs/edit', 'Admin\LookupController@faqs_edit')->name('faqs.edit');
Route::post('faqs/save', 'Admin\LookupController@faqs_save')->name('faqs.save');
Route::get('faqs/view', 'Admin\LookupController@faqs_view')->name('faqs.view');
Route::get('faqs/delete', 'Admin\LookupController@faqs_delete')->name('faqs.delete');
Route::get('faqs/status', 'Admin\LookupController@faqs_status')->name('faqs.status');
//faq end
Route::get('support_contacts' , 'Admin\LookupController@support_contacts_index')->name('support_contacts.index');
Route::get('support_contacts/view', 'Admin\LookupController@support_contacts_view')->name('support_contacts.view');
Route::post('product_stock_status', 'Admin\ProductController@product_stock_status')->name('product_stock_status');
Route::get('product_today_special/status', 'Admin\ProductController@product_today_special_status')->name('product_today_special.status');
Route::get('product_banner_status', 'Admin\ProductController@product_banner_status')->name('product_banner.status');
});
});
Back to Directory
File Manager