PK

ADDRLIN : /home/questend/public_html/domains/evami.in/routes/
FLL :
Current File : /home/questend/public_html/domains/evami.in/routes/web.php

<?php

use App\Http\Controllers\VarianteSliderController;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/clear-cache', function () {
    $exitViewCode = \Artisan::call('view:clear');
    $exitRouteCode = \Artisan::call('route:clear');
    $exitCacheCode = \Artisan::call('cache:clear');
    $exitConfigClearCode = \Artisan::call('config:clear');
    $exitConfigCode = \Artisan::call('config:cache');
    return 'DONE cache'; //Return anything
});
/* Route::get('/', function () {
    return view('shop');
})->name('welcome'); */

Route::get('/', 'HomeController@index')->name('welcome');
Route::get('/product-details/{id?}/{subcat?}/{slug?}/', 'HomeController@productDetails')->name('product.details');
Route::get('/product-detail/{id?}/{slug?}/product', 'HomeController@productDetail')->name('product.detail');
//product search bar top
Route::get('search', 'HomeController@productSearch')->name('product.search');
//Route::get('/google61d71bb6187654e5.html', 'HomeController@googleVerify')->name('googleVerify');

// Authentication Routes (replaced Auth::routes())

Route::group(['namespace' => 'Auth'], function () {
    // Authentication Routes...
    Route::get('login', 'LoginController@showLoginForm')->name('login');
    Route::post('login', 'LoginController@login');
    Route::post('logout', 'LoginController@logout')->name('logout');

    // Registration Routes...
    Route::get('register', 'RegisterController@showRegistrationForm')->name('register');
    Route::post('register', 'RegisterController@register');

    // Password Reset Routes...
    Route::get('password/reset', 'ForgotPasswordController@showLinkRequestForm')->name('password.request');
    Route::post('password/email', 'ForgotPasswordController@sendResetLinkEmail')->name('password.email');
    Route::get('password/reset/{token}', 'ResetPasswordController@showResetForm')->name('password.reset');
    Route::post('password/reset', 'ResetPasswordController@reset')->name('password.update');
});

Route::get('/home', 'HomeController@index')->name('home');
Route::get('/email', 'HomeController@email')->name('sendEmail');
//Route::get('/home', 'HomeController@index')->name('home')->middleware('auth');
##user
Route::get('/login/register', 'GeneralController@getRegister')->name('user.register');
Route::post('/login/register', 'GeneralController@postRegister')->name('user.register');
Route::post('/register/login', 'GeneralController@postLogin')->name('user.login');
Route::get('/users/logout', 'Auth\LoginController@userLogout')->name('user.logout');
Route::post('/search/pincode', 'GeneralController@postPincode')->name('search.pincode');
Route::post('/user/subscriber', 'GeneralController@postSubscriber')->name('user.subscriber');
Route::post('/user/review/save', 'GeneralController@postProductReview')->name('user.productreview');
Route::match(['get', 'post'], 'payment-response', 'GeneralController@paymentResponse')->name('user.payment-response');
//Route::match(['get', 'post'],'payment-response','GeneralController@paymentResponse')->name('user.payment-response');

Route::group(['prefix' => 'user'], function () {
    ##user detail
    Route::resource('/profile', 'UserDetailController');
    ##user Wallet
    Route::get('/wallet', 'UserDetailController@wallet')->name('user.wallet');
    ##user Address
    Route::resource('/address', 'UserAddressController');
    Route::post('/cart/address/store', 'UserAddressController@storeAddress')->name('user.address.store');
    Route::post('/cart/address/destroy', 'UserAddressController@destroyAddress')->name('user.address.destroy');
    ##user Cart
    Route::resource('/cart', 'CartController');
    Route::post('/cart/switch/wishlist', 'CartController@switchToWishlist')->name('cart.switch.wishlist');
    Route::post('/cart/update/plus', 'CartController@updateCartPlus')->name('cart.update.plus');
    Route::post('/cart/update/minus', 'CartController@updateCartMinus')->name('cart.update.minus');

    ##user Checkout
    Route::resource('/checkout', 'CheckoutController');
    Route::post('/checkout/promocode', 'CheckoutController@aplayToPromocode')->name('checkout.promocode');
    Route::post('/checkout/cart', 'CheckoutController@cartCheckout')->name('checkout.cart');
    Route::post('/checkout/ccavenue', 'CheckoutController@cartCheckoutCcAvenue')->name('checkout.CcAvenue');
    Route::post('/checkout/ccavRequestHandler', 'CheckoutController@ccavRequestHandler')->name('checkout.ccavRequestHandler');
    Route::post('/checkout/payonline', 'CheckoutController@payonline')->name('checkout.payonline');
    Route::post('/checkout/razorpayOrderCreate', 'CheckoutController@razorpayOrderCreate')->name('checkout.razorpayOrderCreate');
    Route::post('/checkout/razorpayRequestHandler', 'CheckoutController@razorpayRequestHandler')->name('checkout.razorpayRequestHandler');

    /*  Route::post('/cart/update/plus','CartController@updateCartPlus')->name('cart.update.plus');
    Route::post('/cart/update/minus','CartController@updateCartMinus')->name('cart.update.minus'); */
    ##user OrderPayOnline
    Route::resource('/payonline', 'OrderPayOnlineController');
    //Route::resource('/payonline', 'OrderPayOnlineController');
    ##user Order
    Route::resource('/order', 'OrderController');
    Route::post('/order/cancel', 'OrderController@orderCancel')->name('order.cancel');
});

##wishlist
Route::resource('/user/wishlist', 'WishlistController');
Route::post('/wishlist/add', 'WishlistController@addWishlist')->name('wishlist.add');
Route::get('/wishlist/restore/{id?}', 'WishlistController@restore')->name('wishlist.restore');
Route::delete('/wishlist/delete/{id?}', 'WishlistController@delete')->name('wishlist.delete');
Route::resource('/orders', 'OrderController');
Route::get('/orders/{orderId}/shiped', 'OrderController@ship')->name('orders.ship');
Route::get('/admin/register', 'Auth\AdminRegisterController@register')->name('admin.show.register');
//Route::post('/admin/register','Auth\AdminRegisterController@create')->name('admin.register');
//Route::prefix('admin')->group(function(){
//Route::prefix('admin')->group(admin,function(){
//Route::prefix('admin')->middleware('auth')->group(admin,function(){
Route::group(['prefix' => 'admin'], function () {
    Route::get('/login', 'Auth\AdminLoginController@showLoginForm')->name('admin.login');
    Route::post('/login', 'Auth\AdminLoginController@login')->name('admin.login.submit');
    Route::get('/', 'AdminController@index')->name('admin.dashboard');
    Route::get('/home', 'AdminController@getHome')->name('admin.home');
    Route::get('/logout', 'Auth\AdminLoginController@logout')->name('admin.logout');

    ##rest password controller##
    Route::post('/password/email', 'Auth\AdminForgotPasswordController@sendResetLinkEmail')->name('admin.password.email');
    Route::get('/password/reset', 'Auth\AdminForgotPasswordController@showLinkRequestForm')->name('admin.password.request');
    Route::post('/password/reset', 'Auth\AdminResetPasswordController@reset');
    Route::get('/password/reset/{token}', 'Auth\AdminResetPasswordController@showResetForm')->name('admin.password.reset');

    ##Dashboard Management
    Route::resource('/dashboard', 'DashboardController');

    ##SiteSeting Management
    Route::resource('/siteManagement', 'SiteSetingController');

    ##Gallery Management
    Route::resource('/gallery', 'GalleryController');

    ##Category Management
    Route::resource('/category', 'CategoryController');
    Route::get('/category/restore/{id?}', 'CategoryController@restore')->name('category.restore');
    Route::delete('/category/delete/{id?}', 'CategoryController@delete')->name('category.delete');

    ##Color Management
    Route::resource('/color', 'ColorController');
    Route::get('/color/restore/{id?}', 'ColorController@restore')->name('color.restore');
    Route::delete('/color/delete/{id?}', 'ColorController@delete')->name('color.delete');

    ##Size Management
    Route::resource('/size', 'SizeController');
    Route::get('/size/restore/{id?}', 'SizeController@restore')->name('size.restore');
    Route::delete('/size/delete/{id?}', 'SizeController@delete')->name('size.delete');

    ##Attribute Management
    Route::resource('/attribute', 'AttributeController');
    Route::get('/attribute/restore/{id?}', 'AttributeController@restore')->name('attribute.restore');
    Route::delete('/attribute/delete/{id?}', 'AttributeController@delete')->name('attribute.delete');

    ##Promocode Management
    Route::resource('/promocode', 'PromocodeController');
    Route::get('/promocode/restore/{id?}', 'PromocodeController@restore')->name('promocode.restore');
    Route::delete('/promocode/delete/{id?}', 'PromocodeController@delete')->name('promocode.delete');
    Route::get('/promocodeuse', 'PromocodeuseController@index')->name('promocodeuse.index');

    ##Product Management
    Route::resource('/product', 'ProductController');
    Route::get('/product/restore/{id?}', 'ProductController@restore')->name('product.restore');
    Route::delete('/product/delete/{id?}', 'ProductController@delete')->name('product.delete');
    Route::post('/product/sku', 'ProductController@checkSku')->name('product.checksku');
    Route::post('/product/update-sorting', 'ProductController@updateSort')->name('product.updateSort');

    ##Book Month and Editor Pick
    Route::resource('/BookMonthEditorPick', 'BookMonthEditorPickController');
    Route::post('/BookMonthEditorPick/update-sorting', 'BookMonthEditorPickController@updateSort')->name('BookMonthEditorPick.updateSort');
    Route::post('/BookMonthEditorPick/update-editorPick', 'BookMonthEditorPickController@updateEditorPick')->name('BookMonthEditorPick.updateEditorPick');

    ##VarianteSlider Management
    // Slider Routes
    Route::group(['prefix' => 'admin', 'middleware' => ['auth:admin']], function () {
        Route::get('/slider/create/{productId}', [VarianteSliderController::class, 'create'])->name('slider.create');
        Route::post('/slider', [VarianteSliderController::class, 'store'])->name('slider.store');
        Route::get('/slider/{id}/edit', [VarianteSliderController::class, 'edit'])->name('slider.edit');
        Route::patch('/slider/{id}', [VarianteSliderController::class, 'update'])->name('slider.update');
        Route::delete('/slider/{id}', [VarianteSliderController::class, 'destroy'])->name('slider.destroy');

        // Optional: Route for viewing sliders by product
        Route::get('/product/{productId}/sliders', [VarianteSliderController::class, 'getByProduct'])->name('slider.by-product');
    });

    ##Banner Management
    Route::resource('/banner', 'BannerController');
    Route::get('/banner/restore/{id?}', 'BannerController@restore')->name('banner.restore');
    Route::delete('/banner/delete/{id?}', 'BannerController@delete')->name('banner.delete');

    ##Store Management
    Route::resource('/store', 'StoreController');
    Route::get('/store/restore/{id?}', 'StoreController@restore')->name('store.restore');
    Route::delete('/store/delete/{id?}', 'StoreController@delete')->name('store.delete');

    ##Tax Management
    Route::resource('/tax', 'TaxController');
    Route::get('/tax/restore/{id?}', 'TaxController@restore')->name('tax.restore');
    Route::delete('/tax/delete/{id?}', 'TaxController@delete')->name('tax.delete');

    ##Abandonment Management
    Route::resource('/abandonment', 'AbandonmentController');
    Route::get('/abandonment/user/wishlist/{id?}', 'AbandonmentController@indexWishlist')->name('abandonment.index.wishlist');
    Route::get('/user/management/{id?}', 'AbandonmentController@indexUser')->name('abandonment.index.user');

    ##Order Management
    //Route::resource('/manage/order', 'OrderManageController');
    Route::get('/manage/order/dashboard', 'OrderManageController@dashboard')->name('manage.order.dashboard');
    Route::get('/manage/order', 'OrderManageController@index')->name('manage.order.index');
    Route::get('/manage/order/{id}/view', 'OrderManageController@show')->name('manage.order.show');
    Route::get('/manage/order/{id}/edit', 'OrderManageController@edit')->name('manage.order.edit');
    Route::patch('/manage/order/{id}', 'OrderManageController@update')->name('manage.order.update');
    Route::get('/manage/active/order/{status?}', 'OrderManageController@activeOrder')->name('manage.order.active');
    Route::post('/manage/active/order/changestatus', 'OrderManageController@changeOrderStatus')->name('manage.order.status');
    Route::post('/manage/active/order/cart/update', 'OrderManageController@orderCartUpdate')->name('manage.order.cart');
    /*Route::get('/manage/order/cancel','OrderManageController@orderActive')->name('manage.order.cancel'); */

    ##Order Invoice Management
    //Route::resource('/invoice', 'InvoiceController');
    Route::get('/invoice', 'InvoiceController@index')->name('invoice.index');
    Route::post('/invoice', 'InvoiceController@store')->name('invoice.store');

    ##Subscriber Management
    //Route::resource('/subscriber', 'SubscriberController');
    Route::get('/subscriber', 'SubscriberController@index')->name('subscriber.index');

    ##Wallet Management
    Route::resource('/wallet', 'WalletController');
    Route::get('/pending/wallet', 'WalletController@walletPeindingIndex')->name('wallet.pending');
    Route::post('/wallet/status/update', 'WalletController@updateApprovedStatus')->name('wallet.approved.status');

    ##Download Management
    //Route::resource('/download', 'DownloadController');
    // Route for view/blade file.
    Route::get('importExport', 'DownloadController@importExport');
    // Route for export/download tabledata to .csv, .xls or .xlsx
    Route::get('downloadExcel/{type}', 'DownloadController@downloadProductExcel')->name('download.product');
    Route::get('downloadExcel/{type}', 'DownloadController@downloadUserExcel')->name('download.userExcel');
    Route::get('downloadExcel/{type}', 'DownloadController@downloadOrderExcel')->name('download.order');
    // Route for import excel data to database.
    Route::post('importExcel', 'DownloadController@importExcel');

    ##ProductReview Management
    //Route::post('/product/review','ProductReviewController@store')->name('review.store');
    Route::resource('/review', 'ProductReviewController');
    Route::post('/review/status', 'ProductReviewController@changeStatus')->name('review.changeStatus');
    ##Mail Management
    Route::get('/offer', 'AdminMailController@index')->name('offer.index');
    Route::post('/offer', 'AdminMailController@offer')->name('offer.mail');
});
Route::resource('/contact', 'ContactController');
Route::resource('/privacypolicy', 'PrivacyController');
Route::resource('/returnpolicy', 'ReturnpolicyController');
Route::resource('/about', 'AboutController');
Route::resource('/faqs', 'FaqController');
Route::resource('/authors', 'AuthorsController');
Route::get('/author/{id?}/{slug?}', 'AuthorsController@authorDetail')->name('author.detail');

Route::resource('/subsidiaryrights', 'SubsidiaryrightsController');
Route::resource('/publishwithus', 'PublishwithusController');
Route::resource('/authorEngagement', 'AuthorengagementController');
Route::resource('/bulkOrders', 'BulkOrdersController');
Route::resource('/imprints', 'ImprintsController');
Route::resource('/term-condition', 'TermConditionController');


/*Route::get('/pay', 'PaymentController@showPaymentForm');
Route::post('/api/order/create', 'PaymentController@createOrder')->name('razorpay.order.create');
Route::post('/payment/verify', 'PaymentController@verifyPayment')->name('razorpay.payment.verify');
Route::post('/payment/success', 'PaymentController@successPayment')->name('razorpay.payment.success');*/


PK 99
E-SHOP || DASHBOARD
404

Page Not Found

It looks like you found a glitch in the matrix...

← Back to Home