sarga/packages/Webkul/Bulkupload/src/Http/admin-routes.php

66 lines
3.9 KiB
PHP

<?php
Route::group(['middleware' => ['web']], function () {
Route::prefix(config('app.admin_url'))->group(function () {
Route::group(['middleware' => ['admin']], function () {
Route::prefix('bulkupload')->group(function () {
// Bulk Upload Products
Route::get('/upload-files', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@index')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.upload-files.index'
])->name('admin.bulk-upload.index');
Route::get('/run-profile', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@index')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.run-profile.index'
])->name('admin.run-profile.index');
Route::post('/read-csv', 'Webkul\Bulkupload\Http\Controllers\Admin\HelperController@readCSVData')
->name('bulk-upload-admin.read-csv');
Route::post('/getprofiles', 'Webkul\Bulkupload\Http\Controllers\Admin\HelperController@getAllDataFlowProfiles')
->name('bulk-upload-admin.get-all-profile');
// Download Sample Files
Route::post('/download','Webkul\Bulkupload\Http\Controllers\Admin\HelperController@downloadFile')->defaults('_config',[
'view' => 'bulkupload::admin.bulk-upload.upload-files.index'
])->name('download-sample-files');
// import new products
Route::post('/importnew', 'Webkul\Bulkupload\Http\Controllers\Admin\HelperController@importNewProductsStore')->defaults('_config',['view' => 'bulkupload::admin.bulk-upload.upload-files.index' ])->name('import-new-products-form-submit');
Route::prefix('dataflowprofile')->group(function () {
Route::get('/', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@index')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.data-flow-profile.index'
])->name('admin.dataflow-profile.index');
Route::post('/addprofile', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@store')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.data-flow-profile.index'
])->name('bulkupload.bulk-upload.dataflow.add-profile');
Route::post('/runprofile', 'Webkul\Bulkupload\Http\Controllers\Admin\HelperController@runProfile')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.run-profile.progressbar'
])->name('bulk-upload-admin.run-profile');
// edit actions
Route::post('/delete/{id}','Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@destroy')->name('bulkupload.admin.profile.delete');
Route::get('/edit/{id}', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@edit')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.data-flow-profile.edit'
])->name('bulkupload.admin.profile.edit');
Route::post('/update/{id}', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@update')->defaults('_config', [
'view' => 'bulkupload::admin.bulk-upload.data-flow-profile.index'
])->name('admin.bulk-upload.dataflow.update-profile');
//mass destroy
Route::post('/massdestroy', 'Webkul\Bulkupload\Http\Controllers\Admin\BulkUploadController@massDestroy')->defaults('_config', [
'redirect' => 'admin.dataflow-profile.index'
])->name('bulkupload.admin.profile.massDelete');
});
});
});
});
});