Esempio n. 1
0
 public function store(Request $request, $id)
 {
     $entrega = new \JLcourier\Entities\Entrega();
     $entrega->cliente_final = \Request::input('cliente_final');
     $entrega->direccion_destino = \Request::input('direccion_destino');
     $entrega->destino = \Request::input('destino');
     $entrega->recepcionado_por = \Request::input('recepcionado_por');
     $entrega->responsable_entrega = \Request::input('responsable_entrega');
     $entrega->estado = \Request::input('estado');
     $orden = \JLcourier\Entities\OrdenServicio::find($id);
     $entrega = $orden->entregas()->save($entrega);
     foreach (Request::get('cantidad') as $key => $val) {
         $item = new \JLcourier\Entities\ItemEntrega();
         $item->cantidad = \Request::input("cantidad.{$key}");
         $item->peso = \Request::input("peso.{$key}");
         $item->envio = \Request::input("envio.{$key}");
         $item->descripcion = \Request::input("descripcion.{$key}");
         $item = $entrega->items()->save($item);
     }
     return redirect()->route('entregas.create', ['orden' => $id])->with('message', 'La entrega ha sido registrada.');
 }
Esempio n. 2
0
 public function destroy($id)
 {
     $orden = \JLcourier\Entities\OrdenServicio::find($id);
     $orden->delete();
     return redirect()->route('ordenes.ultimas')->with('message', 'La orden ha sido eliminada.');
 }