public function getFilterById()
 {
     $title = 'Daño';
     $input = Input::all();
     $damages = Damage::where('id', '=', $input['idDamage'])->orderBy('id', 'desc')->paginate(6);
     $filterDamage = 'Daño con código ' . $input['idDamage'] . '</strong>';
     return View::make('damages.index')->with(compact('title', 'damages', 'filterDamage', 'input'));
 }
Exemple #2
0
 /**
  * Devuelve la cantidad involucrada en daños pendientes.
  * @param  Branche $branch
  * @return integer $cantidad
  */
 public function inDamages($branch)
 {
     $damagesPendientes = Damage::where('status', '=', 'pendiente')->where('branch_id', '=', $branch->id)->get();
     $cantidad = 0;
     foreach ($damagesPendientes as $damage) {
         foreach ($damage->damageItems as $item) {
             if ($this->id == $item->article->id) {
                 $cantidad += $item->amount;
             }
         }
     }
     return $cantidad;
 }