コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $transferencia = new Transferencia();
     $transferencia->codigo = $request['codigo'];
     $transferencia->fecha = $request['fecha'];
     if ($request['tip_destino'] == 3) {
         //tipo 3 agente
         $transferencia->agente_id = $request['seleccion_id'];
     }
     if ($request['tip_destino'] == 2) {
         // tipo 2 dependencia
         $transferencia->dependencia_id = $request['seleccion_id'];
     }
     if ($request['tip_destino'] == 1) {
         // tipo 2 deposito
         $transferencia->deposito_id = $request['seleccion_id'];
     }
     $transferencia->save();
     foreach ($request['id'] as $id) {
         $producto = Producto::findOrFail($id);
         $producto->tip_destino = $request['tip_destino'];
         $producto->cod_destino = $request['seleccion_id'];
         $producto->save();
         $transferencia->producto()->attach($id);
     }
     return redirect('transferencia');
 }