¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -19,4 +19,8 @@ class DownloadCsvController
return response()->download($path);
}
}
public function generate(){
echo 'Hi';
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace Modules\Import\Http\Controllers\Admin;
use Illuminate\Http\Response;
class DownloadCsvTemplateController
{
/**
* Display a listing of the resource.
*
* @return Response
*/
public function download()
{
$template_types = ['product' => 'products.csv'];
if (array_key_exists(request('template_type'), $template_types)) {
$path = storage_path('app/csv_templates/' . $template_types[request('template_type')]);
return response()->download($path);
}
}
}

View File

@@ -3,6 +3,7 @@
namespace Modules\Import\Http\Controllers\Admin;
use Maatwebsite\Excel\Excel;
use Illuminate\Http\Response;
use Modules\Import\Imports\ProductImport;
use Maatwebsite\Excel\Facades\Excel as ExcelFacade;
use Modules\Import\Http\Requests\StoreImporterRequest;
@@ -12,18 +13,20 @@ class ImporterController
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
* @return Response
*/
public function index()
{
return view('import::admin.importer.index');
}
/**
* Store a newly created resource in storage.
*
* @param \Modules\Import\Http\Requests\StoreImporterRequest $request
* @return \Illuminate\Http\Response
* @param StoreImporterRequest $request
*
* @return Response
*/
public function store(StoreImporterRequest $request)
{

View File

@@ -14,6 +14,7 @@ class StoreImporterRequest extends Request
*/
protected $availableAttributes = 'import::attributes';
/**
* Get the validation rules that apply to the request.
*