Sindbad~EG File Manager
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Maatwebsite\Excel\Facades\Excel;
use App\Imports\AsignacionImport;
use App\Exports\EvaluacionesExport;
use App\Models\Empresa;
use App\Models\Asignacion;
use Session;
class AsignacionController extends Controller{
public function index(){
$asignaciones = Asignacion::where('empresa_id',$_GET['id'])->count();
return view('admin.empresa.asignaciones.index',["empresa" => Empresa::findOrFail($_GET['id']),"asignaciones" => $asignaciones]);
}
/**
* @return \Illuminate\Support\Collection
*/
public function asignacionImport(Request $request) {
Excel::import(new AsignacionImport($request->get('id')), $request->file('file')->store('temp'));
Session::flash('success', '¡Asignaciones importadas correctamente!');
return back();
}
public function asignacionExport($id) {
Session::flash('success', '¡Asignaciones descargadas correctamente!');
return Excel::download(new EvaluacionesExport($id), 'Asignaciones.xlsx');
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists