This commit is contained in:
paoloar77
2024-11-27 14:48:14 +01:00
parent 08622480e3
commit 54abae77d1

View File

@@ -6,11 +6,13 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Illuminate\Support\Facades\DB; // Added use statement
use Illuminate\Support\Facades\View; // Importa View
use App\Article;
class ArticleController extends Controller // Should extend AbstractController
{
public function exportArticlesSales(Request $request): Response
public function exportArticlesSales(Request $request): View
{
try {
$articoliVenduti = Article::join('T_WEB_Ordini', 'T_WEB_Articoli.idArticolo', '=', 'T_WEB_Ordini.codArticoloGM')
@@ -43,11 +45,14 @@ class ArticleController extends Controller // Should extend AbstractController
$csvContent .= $articoloVenduto->idArticolo . ',' . $articoloVenduto->Titolo . ',' . $articoloVenduto->totaleVenduto . "\n"; // Aggiunto il campo Titolo nei dati
}
view('export_articles_sales', ['articoliVenduti' => $articoliVenduti]);
$esporta = false;
if ($esporta) {
$response->setContent($csvContent);
return $response;
} else {
return view('export_articles_sales', ['articoliVenduti' => $articoliVenduti]);
}
} catch (\Exception $e) {
return new Response('Error exporting articles: ' . $e->getMessage(), 500);