|
@@ -1,5 +1,7 @@
|
|
|
<?php
|
|
<?php
|
|
|
|
|
|
|
|
|
|
+use App\Http\Controllers\AreaController;
|
|
|
|
|
+use App\Http\Controllers\OrderController;
|
|
|
use App\Http\Controllers\ProductController;
|
|
use App\Http\Controllers\ProductController;
|
|
|
use App\Http\Controllers\UserController;
|
|
use App\Http\Controllers\UserController;
|
|
|
use App\Models\Role;
|
|
use App\Models\Role;
|
|
@@ -32,11 +34,23 @@ Route::middleware('auth:web')->group(function () {
|
|
|
Route::get('profile', [UserController::class, 'profile'])->name('user.profile');
|
|
Route::get('profile', [UserController::class, 'profile'])->name('user.profile');
|
|
|
Route::post('profile/store', [UserController::class, 'storeProfile'])->name('profile.store');
|
|
Route::post('profile/store', [UserController::class, 'storeProfile'])->name('profile.store');
|
|
|
|
|
|
|
|
|
|
+ // catalog
|
|
|
Route::get('catalog', [ProductController::class, 'index'])->name('catalog.index');
|
|
Route::get('catalog', [ProductController::class, 'index'])->name('catalog.index');
|
|
|
Route::get('catalog/{product}', [ProductController::class, 'show'])->name('catalog.show');
|
|
Route::get('catalog/{product}', [ProductController::class, 'show'])->name('catalog.show');
|
|
|
Route::post('catalog/import', [ProductController::class, 'import'])->name('catalog.import');
|
|
Route::post('catalog/import', [ProductController::class, 'import'])->name('catalog.import');
|
|
|
Route::post('catalog/export', [ProductController::class, 'export'])->name('catalog.export');
|
|
Route::post('catalog/export', [ProductController::class, 'export'])->name('catalog.export');
|
|
|
|
|
|
|
|
|
|
+ // orders
|
|
|
|
|
+ Route::get('order', [OrderController::class, 'index'])->name('order.index');
|
|
|
|
|
+ Route::get('order/create', [OrderController::class, 'create'])->name('order.create');
|
|
|
|
|
+ Route::get('order/{order}', [OrderController::class, 'show'])->name('order.show');
|
|
|
|
|
+ Route::post('order/store', [OrderController::class, 'store'])->name('order.store');
|
|
|
|
|
+ Route::post('order/{order}/store', [OrderController::class, 'store'])->name('order.update');
|
|
|
|
|
+ Route::get('order/destroy', [OrderController::class, 'destroy'])->name('order.destroy');
|
|
|
|
|
+
|
|
|
|
|
+ // ajax get areas by district
|
|
|
|
|
+ Route::get('areas/{district_id?}', [AreaController::class, 'ajaxGetAreasByDistrict'])->name('area.ajax-get-areas-by-district');
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
});
|