MOON
Server: Apache
System: Linux ip-208-109-13-31.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els4.x86_64 #1 SMP Sat Aug 31 06:58:57 UTC 2024 x86_64
User: durgeshpandey215 (1013)
PHP: 8.1.29
Disabled: NONE
Upload Files
File: /home/durgeshpandey215/public_html/kalyanidashboard.skilladders.com/routes/web.php
<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\admin\AuthControllers;
use App\Http\Controllers\admin\HomeController;
use App\Http\Controllers\admin\ProductContorller;
use App\Http\Controllers\admin\ProductUseage;
use App\Http\Controllers\admin\CategoryController;
use App\Http\Controllers\admin\SubCategoryController;
use App\Http\Controllers\admin\NewsController;
use App\Http\Controllers\admin\TesimonalController;
use App\Http\Controllers\MailController;

use App\Http\Controllers\admin\ApiController;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/

// Route::get('/', function () {
//     return view('welcome');
// });

Route::options('/{any}', function () {
    return response('', 200)
        ->header('Access-Control-Allow-Origin', '*')
        ->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS')
        ->header('Access-Control-Allow-Headers', 'Content-Type, Authorization');
})->where('any', '.*');

Route::get('/login', [AuthControllers::class, 'show'])->name('login');

Route::post('/login', [AuthControllers::class, 'login']);
Route::get('/csrf-token', function () {
    return response()->json([
        'csrf_token' => csrf_token()
    ]);
});
Route::post('storecontactinfo',[MailController::class,'storecontactinfo']);
Route::middleware('auth')->group(function () {

    Route::get('viewcategory',[CategoryController::class,'viewcategory']);
    Route::get('newcategory',[CategoryController::class,'newcategory']);
    Route::post('storecategory',[CategoryController::class,'storecategory']);
    Route::get('editcategory/{id}',[CategoryController::class,'edit']);
    Route::delete('deletecat/{id}',[CategoryController::class,'distory']);

    Route::get('viewnews',[NewsController::class,'index']);
    Route::get('createnews',[NewsController::class,'create']);
    Route::get('editnews/{id}',[NewsController::class,'edit']);
    Route::post('storenews',[NewsController::class,'store']);
    Route::delete('deletenews/{id}',[NewsController::class,'delete']);

    Route::get('viewtest',[TesimonalController::class,'index']);
    Route::get('createtest',[TesimonalController::class,'create']);
    Route::get('edittest/{id}',[TesimonalController::class,'edit']);
    Route::post('storetest',[TesimonalController::class,'store']);
    Route::delete('deletetest/{id}',[TesimonalController::class,'delete']);

    Route::get('viewsubcategory',[SubCategoryController::class,'viewsubcategory']);
    Route::get('addsubcategory',[SubCategoryController::class,'new']);
    Route::post('storesubcategory',[SubCategoryController::class,'storesubcategory']);
    Route::get('editsubcategory/{id}',[SubCategoryController::class,'edit']);
    Route::delete('deletesubcat/{id}',[SubCategoryController::class,'distory']);
    // Route::get('viewsubcategory',[SubCategoryController::class,'subcategory']);

    // Route::get('viewsubcategory',[],'');

    Route::get('/get-subcategories', [ProductContorller::class, 'getSubcategories'])->name('get.subcategories');

    Route::get('/updateuseage/{id}',[ProductUseage::class,'create']);
    Route::post('/saveattribute',[ProductUseage::class,'store']);
 Route::get('editusage/{id}',[ProductUseage::class,'editusage']);
    Route::get('usecreate/{id}',[ProductUseage::class,'createuesage']);
    Route::post('/useagesave',[ProductUseage::class,'saveusage']);
    Route::get('/newproduct',[ProductContorller::class,'create']);
    Route::post('/saveproduct',[ProductContorller::class,'store']);
    Route::get('/editproduct/{id}',[ProductContorller::class,'edit']);
    Route::delete('/deleteproduct/{id}', [ProductContorller::class, 'destroy'])->name('product.destroy');
    Route::delete('/deletetable/{id}', [ProductContorller::class, 'deletetable'])->name('product.deletetable');
    Route::get('/',[HomeController::class,'dashboard'])->name('product');
    Route::delete('/logout',[AuthControllers::class,'logout'])->name('logout');
});


Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
    return $request->user();
});
Route::get('/products', [ApiController::class, 'index']);
Route::get('/categories', [CategoryController::class, 'getCategoriesWithSubcategories']);
Route::get('/getAllsubcatgeory', [SubCategoryController::class, 'getAllsubcatgeory']);
Route::get('/category/{id}', [CategoryController::class, 'getCategorybyid']);
Route::get('/subcatgory/{id}', [SubCategoryController::class, 'getSubcategoryById']);
Route::get('/getproduct/{id}', [ProductUseage::class, 'getProductById']);
Route::get('/gettestimonal', [TesimonalController::class, 'gettestimonal']);
Route::get('/newslist', [NewsController::class, 'getnews']);
Route::get('/allproducts/{id}', [SubCategoryController::class, 'getAllproducts']);