['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'); }); }); }); }); });