/
home
/
sjslayjy
/
public_html
/
theweavenest
/
routes
/
Upload File
HOME
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\HomeController; use App\Http\Controllers\Admin\AdminController; use App\Http\Controllers\Admin\CategoryController; use App\Http\Controllers\Admin\CouponController; use App\Http\Controllers\Admin\SizeController; use App\Http\Controllers\Admin\ColorController; use App\Http\Controllers\Admin\ProductController; use App\Http\Controllers\Admin\BrandController; use App\Http\Controllers\Admin\TaxController; use App\Http\Controllers\Admin\CustomerController; use App\Http\Controllers\Admin\HomeBannerController; use App\Http\Controllers\Admin\ProductReviewController; use App\Http\Controllers\Admin\OrderController; /* |-------------------------------------------------------------------------- | 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('/', function () { // return view('welcome'); // }); Route::get('/category/{id}', 'HomeController@category')->name('category'); Route::post('/prepare_order', [HomeController::class, 'prepareOrder'])->name('prepare_order'); Route::get('allprod/{subcategory_id}', [HomeController::class, 'showProductsBySubcategory']); Route::get('allprode/{subcategory_id}', [HomeController::class, 'wshowProductsBySubcategory']); Route::post('/add_to_cart', [HomeController::class, 'addToCart']); Route::get('/', [HomeController::class, 'index']); Route::get('product_cat', [HomeController::class, 'products'])->name('front.product_cat'); Route::get('gallary', [HomeController::class, 'gallary']); Route::get('blog', [HomeController::class, 'blog'])->name('blog'); Route::get('blog/{id}', [HomeController::class, 'showPost'])->name('blog.single'); Route::get('single_product/show/{product_id}', [HomeController::class, 'single_product']); Route::get('login', [HomeController::class, 'login'])->name('login'); Route::get('registration',[HomeController::class,'registration'])->name('registration'); Route::get('/',[HomeController::class,'indexs']); Route::get('category/{id}',[HomeController::class,'category']); Route::get('product/{id}',[HomeController::class,'product']); Route::post('add_to_cart',[HomeController::class,'add_to_cart']); Route::get('/cart', [HomeController::class, 'cart'])->name('cart'); Route::get('search/{str}', [HomeController::class, 'search']); // Route::get('registration',[HomeController::class,'registration']); Route::post('registration_process',[HomeController::class,'registration_process'])->name('registration.registration_process'); Route::post('login_process',[HomeController::class,'login_process'])->name('login.login_process'); Route::get('logout', function () { session()->forget('FRONT_USER_LOGIN'); session()->forget('FRONT_USER_ID'); session()->forget('FRONT_USER_NAME'); session()->forget('USER_TEMP_ID'); return redirect('/'); }); Route::get('/verification/{id}',[HomeController::class,'email_verification']); Route::post('forgot_password',[HomeController::class,'forgot_password']); Route::get('/forgot_password_change/{id}',[HomeController::class,'forgot_password_change']); Route::post('forgot_password_change_process',[HomeController::class,'forgot_password_change_process']); Route::get('/checkout',[HomeController::class,'checkout']); Route::post('apply_coupon_code',[HomeController::class,'apply_coupon_code']); Route::post('remove_coupon_code',[HomeController::class,'remove_coupon_code']); Route::post('place_order',[HomeController::class,'place_order']); Route::post('/update_payment_status', [HomeController::class, 'update_payment_status'])->name('update_payment_status'); Route::get('/order_placed',[HomeController::class,'order_placed']); Route::get('/order_fail',[HomeController::class,'order_fail']); Route::get('/instamojo_payment_redirect',[HomeController::class,'instamojo_payment_redirect']); Route::get('details/', [HomeController::class, 'details']); Route::post('product_review_process',[HomeController::class,'product_review_process']); Route::post('/like-review', [ProductReviewController::class, 'like_review'])->name('like-review'); Route::group(['middleware'=>'user_auth'],function(){ Route::get('/order',[HomeController::class,'order']); Route::get('/order_detail/{id}',[HomeController::class,'order_detail']); }); Route::get('admin',[AdminController::class,'index']); Route::post('admin/auth',[AdminController::class,'auth'])->name('admin.auth'); Route::group(['middleware'=>'admin_auth'],function(){ Route::get('admin/dashboard',[AdminController::class,'dashboard']); Route::get('admin/category',[CategoryController::class,'index']); Route::get('admin/category/manage_category',[CategoryController::class,'manage_category']); Route::get('admin/category/manage_category/{id}',[CategoryController::class,'manage_category']); Route::post('admin/category/manage_category_process',[CategoryController::class,'manage_category_process'])->name('category.manage_category_process'); Route::get('admin/category/delete/{id}',[CategoryController::class,'delete']); Route::get('admin/category/status/{status}/{id}',[CategoryController::class,'status']); Route::get('admin/s_category',[CategoryController::class,'index_1']); Route::get('admin/s_category/s_manage_category',[CategoryController::class,'s_manage_category']); Route::post('admin/s_category/s_manage_category_process',[CategoryController::class,'s_manage_category_process'])->name('s_category.s_manage_category_process'); Route::get('admin/s_category/delete/{id}',[CategoryController::class,'delete_1']); Route::get('admin/s_category/s_manage_category/{id}', [CategoryController::class, 's_manage_category']); Route::get('admin/s_category/status/{status}/{id}',[CategoryController::class,'status_1']); Route::get('admin/coupon',[CouponController::class,'index']); Route::get('admin/coupon/manage_coupon',[CouponController::class,'manage_coupon']); Route::get('admin/coupon/manage_coupon/{id}',[CouponController::class,'manage_coupon']); Route::post('admin/coupon/manage_coupon_process',[CouponController::class,'manage_coupon_process'])->name('coupon.manage_coupon_process'); Route::get('admin/coupon/delete/{id}',[CouponController::class,'delete']); Route::get('admin/coupon/status/{status}/{id}',[CouponController::class,'status']); Route::get('admin/size',[SizeController::class,'index']); Route::get('admin/size/manage_size',[SizeController::class,'manage_size']); Route::get('admin/size/manage_size/{id}',[SizeController::class,'manage_size']); Route::post('admin/size/manage_size_process',[SizeController::class,'manage_size_process'])->name('size.manage_size_process'); Route::get('admin/cousizepon/delete/{id}',[SizeController::class,'delete']); Route::get('admin/size/status/{status}/{id}',[SizeController::class,'status']); Route::get('admin/color',[ColorController::class,'index']); Route::get('admin/color/manage_color',[ColorController::class,'manage_color']); Route::get('admin/color/manage_color/{id}',[ColorController::class,'manage_color']); Route::post('admin/color/manage_color_process',[ColorController::class,'manage_color_process'])->name('color.manage_color_process'); Route::get('admin/color/delete/{id}',[ColorController::class,'delete']); Route::get('admin/color/status/{status}/{id}',[ColorController::class,'status']); Route::get('admin/product',[ProductController::class,'index']); Route::get('admin/product/manage_product',[ProductController::class,'manage_product']); Route::get('admin/product/manage_product/{id}',[ProductController::class,'manage_product']); Route::post('admin/product/manage_producty_process',[ProductController::class,'manage_product_process'])->name('product.manage_product_process'); Route::get('admin/product/delete/{id}',[ProductController::class,'delete']); Route::get('admin/product/status/{status}/{id}',[ProductController::class,'status']); Route::get('admin/product/product_attr_delete/{paid}/{pid}',[ProductController::class,'product_attr_delete']); Route::get('admin/product/product_images_delete/{paid}/{pid}',[ProductController::class,'product_images_delete']); Route::get('admin/brand',[BrandController::class,'index']); Route::get('admin/brand/manage_brand',[BrandController::class,'manage_brand']); Route::get('admin/brand/manage_brand/{id}',[BrandController::class,'manage_brand']); Route::post('admin/brand/manage_brand_process',[BrandController::class,'manage_brand_process'])->name('brand.manage_brand_process'); Route::get('admin/brand/delete/{id}',[BrandController::class,'delete']); Route::get('admin/brand/status/{status}/{id}',[BrandController::class,'status']); Route::get('admin/tax',[TaxController::class,'index']); Route::get('admin/tax/manage_tax',[TaxController::class,'manage_tax']); Route::get('admin/tax/manage_tax/{id}',[TaxController::class,'manage_tax']); Route::post('admin/tax/manage_tax_process',[TaxController::class,'manage_tax_process'])->name('tax.manage_tax_process'); Route::get('admin/tax/delete/{id}',[TaxController::class,'delete']); Route::get('admin/tax/status/{status}/{id}',[TaxController::class,'status']); Route::get('admin/tax',[TaxController::class,'index']); Route::get('admin/tax/manage_tax',[TaxController::class,'manage_tax']); Route::get('admin/tax/manage_tax/{id}',[TaxController::class,'manage_tax']); Route::post('admin/tax/manage_tax_process',[TaxController::class,'manage_tax_process'])->name('tax.manage_tax_process'); Route::get('admin/tax/delete/{id}',[TaxController::class,'delete']); Route::get('admin/tax/status/{status}/{id}',[TaxController::class,'status']); Route::get('admin/customer',[CustomerController::class,'index']); Route::get('admin/customer/show/{id}',[CustomerController::class,'show']); Route::get('admin/customer/status/{status}/{id}',[CustomerController::class,'status']); Route::get('admin/home_banner',[HomeBannerController::class,'index']); Route::get('admin/home_banner/manage_home_banner',[HomeBannerController::class,'manage_home_banner']); Route::get('admin/home_banner/manage_home_banner/{id}',[HomeBannerController::class,'manage_home_banner']); Route::post('admin/home_banner/manage_home_banner_process',[HomeBannerController::class,'manage_home_banner_process'])->name('home_banner.manage_home_banner_process'); Route::get('admin/home_banner/delete/{id}',[HomeBannerController::class,'delete']); Route::get('admin/home_banner/status/{status}/{id}',[HomeBannerController::class,'status']); Route::get('admin/order',[OrderController::class,'index']); Route::get('admin/order_detail/{id}',[OrderController::class,'order_detail']); Route::post('admin/order_detail/{id}',[OrderController::class,'update_track_detail']); Route::get('admin/update_payemnt_status/{status}/{id}',[OrderController::class,'update_payemnt_status']); Route::get('admin/update_order_status/{status}/{id}',[OrderController::class,'update_order_status']); Route::get('admin/product_review',[ProductReviewController::class,'index']); Route::get('admin/update_product_review_status/{status}/{id}',[ProductReviewController::class,'order_update_review_status']); Route::get('/admin/product/all-images/{product_id}', [ProductController::class, 'all_product_images'])->name('admin.product.allImages'); Route::get('/admin/product/attr-images/{product_id}', [ProductController::class, 'attr_product_images'])->name('admin.product.attrImages'); Route::get('all-images', [CategoryController::class, 'showAllImages'])->name('all_images'); //posts---------------------------------------------------------------------------- Route::get('admin/posts',[SizeController::class,'index_posts']); Route::get('admin/posts/manage_posts',[SizeController::class,'manage_posts']); Route::get('admin/posts/manage_posts/{id}',[SizeController::class,'manage_posts']); Route::post('admin/posts/manage_posts_process',[SizeController::class,'manage_posts_process'])->name('posts.manage_posts_process'); Route::get('admin/posts/delete/{id}',[SizeController::class,'delete_posts']); Route::get('admin/posts/status/{status_posts}/{id}', [SizeController::class, 'status_posts'])->name('admin.posts.status'); Route::get('admin/logout', function () { session()->forget('ADMIN_LOGIN'); session()->forget('ADMIN_ID'); session()->flash('error','Logout sucessfully'); return redirect('admin'); }); });