diff --git a/app/Http/Controllers/EncuestasController.php b/app/Http/Controllers/EncuestasController.php index d939095..7051bec 100644 --- a/app/Http/Controllers/EncuestasController.php +++ b/app/Http/Controllers/EncuestasController.php @@ -6,6 +6,7 @@ use App\Cabecera_encuesta; use App\Encuestas_cargo; use App\Detalle_encuesta; +use App\Empresa; class EncuestasController extends Controller { @@ -28,7 +29,9 @@ public function index() */ public function create() { - // + $dbEmpresas = empresa::pluck('descripcion', 'id'); + + return view('encuestas.new')->with('dbEmpresas', $dbEmpresas); } @@ -128,6 +131,24 @@ public function store(Request $request) } + public function storeNew(Request $request) + { + $periodo = $request->periodo; + $empresa = $request->empresa_id; + $dbEmpresa = Empresa::find($empresa); + $dbData = new Cabecera_encuesta(); + $dbData->empresa_id = $empresa; + $dbData->rubro_id = $dbEmpresa->rubro_id; + $dbData->sub_rubro_id = $dbEmpresa->sub_rubro_id; + $dbData->cantidad_empleados = $dbEmpresa->cantidad_empleados; + $dbData->cantidad_sucursales = $dbEmpresa->cantidad_sucursales; + $dbData->periodo = $periodo; + $dbData->save(); + + return redirect()->route('encuestas.index'); + + } + /** * Display the specified resource. * diff --git a/resources/views/encuestas/list.blade.php b/resources/views/encuestas/list.blade.php index 0c63fb7..42f45e3 100644 --- a/resources/views/encuestas/list.blade.php +++ b/resources/views/encuestas/list.blade.php @@ -3,7 +3,7 @@ @section('content')