/home/sharedstore/public_html/shop.sharedstore.ma/api.shop.sharedstore.ma/routes
NameSizeModeActions
api.php52320644editdlrm
channels.php5580664editdlrm
console.php5920664editdlrm
web.php4920664editdlrm
Edit: /home/sharedstore/public_html/shop.sharedstore.ma/api.shop.sharedstore.ma/routes/api.php (5232B)
group(function () { Route::post('/logout', [AuthController::class, 'logout']); Route::get('/user', [AuthController::class, 'user']); // Account settings : Route::put('/update-username', [AccountSettingsController::class, 'updateUsername']); Route::put('/update-name', [AccountSettingsController::class, 'updateName']); Route::put('/update-email', [AccountSettingsController::class, 'updateEmail']); Route::put('/update-password', [AccountSettingsController::class, 'updatePassword']); // Product : Route::post('/product', [ProductController::class, 'store']); Route::post('/edit/{id}', [ProductController::class, 'update']); Route::post('/uploadimage/{id}', [ProductController::class, 'uploadimage']); Route::delete('/product/{slug}', [ProductController::class, 'destroy']); // Category : Route::apiResource('/admin/categories', CategoryController::class); // License : Route::apiResource('/admin/licenses', LicenseController::class); // Review : Route::post('/review', [ReviewController::class, 'store']); Route::delete('/review/{product}', [ReviewController::class, 'destroy']); // Favorite : Route::apiResource('/favorites', FavoriteController::class); Route::get('/isfavorite/{favorite}', [FavoriteController::class, 'isfavorite']); Route::get('/myfavorites', [FavoriteController::class, 'myfavorites']); // Order : Route::apiResource('/orders', OrderController::class); Route::post('/orders/delete', [OrderController::class, "destroy"]); Route::get('/getorders', [OrderController::class, "showitall"]); Route::get('/myconfirmedorders', [OrderController::class, "myConfirmedOrders"]); Route::get('/ordersforadmin', [OrderController::class, "ordersForAdmin"]); // Payment : Route::post('/payments', [PaymentController::class, 'store']); Route::get('/getallpaymentsbyuser', [PaymentController::class, 'getPaymentsByUser']); // Paypal pay : Route::post('/paypal/create', [PaymentController::class, 'createPayment']); Route::post('/paypal/execute', [PaymentController::class, 'executePayment']); Route::get('/paypal/user/{userId}', [PaymentController::class, 'getPaymentsByUser']); // Users : Route::get('/admin/users', [UsersController::class, 'index']); // Discount : Route::apiResource('/admin/discounts', DiscountController::class); Route::get('/admin/getallproductsdiscounts', [DiscountController::class, 'getAllProductsDiscounts']); Route::get('/admin/getdiscountsbyproductid/{discount}', [DiscountController::class, 'getDiscountsByProductID']); // Dashboard : Route::get('/admin/fourstats', [DashboardController::class, 'fourstats']); Route::get('/validatecoupon/{code}', [DiscountController::class, 'validateCoupon']); Route::get('/admin/transactionslist', [PaymentController::class, 'transactionsList']); // Contact : Route::post('/admin/answermail/{id}', [ReportController::class, 'answerMail']); Route::get('/admin/reports', [ReportController::class, 'index']); Route::get('/admin/report/{id}', [ReportController::class, 'show']); Route::delete('/admin/report/{id}', [ReportController::class, 'destroy']); }); Route::get('/products/search', [ProductController::class, 'search']); Route::get('/products', [ProductController::class, 'index']); Route::get('/product/{product}', [ProductController::class, 'show']); Route::get('/productreview/{product}', [ProductController::class, 'productreview']); Route::get('/productlist', [ProductController::class, 'productlist']); Route::get('/review/{product}', [ReviewController::class, 'show']); // get discount by id : Route::get('/admin/getdiscountsbyid/{discount}', [DiscountController::class, 'getDiscountsById']); Route::get('/admin/getoffers/{type}', [DiscountController::class, 'getOffers']); // category : Route::get('/allcategories', [CategoryController::class, 'index']); Route::get('/allcategories/{category}', [CategoryController::class, 'show']); // license : Route::get('/alllicenses', [LicenseController::class, 'index']); Route::get('/alllicenses/{license}', [LicenseController::class, 'show']); // contact : Route::post('/user/report', [ReportController::class, 'store']);