public function crearInventario(Request $request) { $this->validate($request, ['plantillaId' => 'required', 'restaurante' => 'required', 'empleadoId' => 'required']); $plantilla = Plantilla::where('id', $_POST['plantillaId'])->first(); $inventario = Inventario::create(['restaurante' => $_POST['restaurante'], 'user_id' => $_POST['empleadoId'], 'estado' => 'Pendiente', 'descripcion' => $_POST['descripcion'], 'seccion' => $_POST['seccion']]); if ($request->plantillaId == "BLANCO") { } else { $lineasP = LineaPlantilla::where('plantilla_id', $_POST['plantillaId'])->get()->toArray(); foreach ($lineasP as $lineaP) { LineaInventario::insert(['inventario_id' => $inventario->id, 'articulo_codint' => $lineaP['articulo_codint'], 'cod_barras' => $lineaP['cod_barras']]); } } $lineas = LineaInventario::where('inventario_id', $inventario->id)->get(); $categories = Articulo::all(); $info = 'Puedes añadir mas artículos y cuando termines pulsa volver'; if ($inventario->estado == 'Pendiente') { $info = 'Puedes añadir mas artículos y cuando ya lo tengas terminado pulsa ENVIAR'; } return redirect()->route('inventarios.detalle', $inventario->id)->with('info', $info); // return view('inventarios.detalle') // ->with('inventario_id', $inventario->id) // ->with('restaurante', $inventario->restaurante) // ->with('lineas', $lineas) // ->with('categories', $categories) // ->with('seccion', $seccion) // ->with('inventario', $inventario); }