pedi2/app/Http/Controllers/AdminController.php

36 lines
944 B
PHP

<?php
namespace App\Http\Controllers;
use App\GrupoDeCompra;
use Symfony\Component\HttpFoundation\BinaryFileResponse;
class AdminController extends Controller
{
public function show()
{
return view('auth/admin_login');
}
public function index() {
return view('auth/admin_subpedidos');
}
public function exportarPedidosAPdf(GrupoDeCompra $gdc) {
$gdc->exportarPedidosAPdf();
}
public function exportarPedidoACSV(GrupoDeCompra $gdc): BinaryFileResponse
{
$gdc->exportarPedidoEnCSV();
$file = resource_path('csv/exports/'.$gdc->nombre.'.csv');
return response()->download($file);
}
public function exportarPedidoConNucleosACSV(GrupoDeCompra $gdc): BinaryFileResponse
{
$gdc->exportarPedidoConNucleosEnCSV();
$file = resource_path('csv/exports/'.$gdc->nombre.'-completo.csv');
return response()->download($file);
}
}