Beispiel #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $meta = Meta::findOrFail($id);
     $datos = Input::all();
     $rules = ['descripción' => 'required|min:5|max:100', 'descripción' => 'required|min:5|max:50', 'metabs' => 'required|min:2|numeric', 'prioridad' => 'required|numeric|max:' . Input::all()['maxP'], 'fecha_limite' => 'required'];
     $mensajes = ['descripción.required' => 'El campo <strong>Correo Descripción</strong> es requerido', 'descripción.min' => 'El campo <strong>descripción</strong> debe contener minimo :min carecteres', 'descripción.max' => 'El campo <strong>descripción</strong> debe contener maximo :max carecteres', 'metabs.required' => 'El campo <strong>Metas Bf </strong> es requerido', 'metabs.numeric' => 'El campo <strong>Metas Bf </strong> debe ser numerico', 'prioridad.required' => 'Debe elegir una prioridad', 'prioridad.numeric' => 'La prioridad debe ser un valor numérico', 'prioridad.max' => 'La prioridad debe ser un valor numérico de máximo ' . Input::all()['maxP'], 'fecha_limite.required' => 'El campo <strong>Fecha Limite </strong> es requerido'];
     $validator = Validator::make($datos, $rules, $mensajes);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $datos['fecha_limite'] = Datemanager::date2db($datos['fecha_limite']);
     $meta->update($datos);
     Session::flash('message', 'Actualizado Correctamente');
     Session::flash('class', 'success');
     return Redirect::to('/dashboard/miembros/metas/' . $meta->miembro->id);
 }
Beispiel #2
0
                                              </thead>
                                              @foreach ($miembro->metas as $meta)
                                                <tbody>
                                                  <tr>
                                                    <td>
                                                      {{$meta->descripción}}
                                                    </td>
                                                    <td>
                                                      {{ number_format($meta->metabs,2, ",",".") }} <strong>Bsf:</strong>
                                                    </td>
                                                    <td>
                                                      {{Datemanager::date2normal($meta->fecha_limite)}}
                                                    </td>

                                                      <?php 
$calculo = $patrimonio * $meta->prioridad / 100 * Datemanager::CalcularMeses($meta->created_at, $meta->fecha_limite);
?>
                                                    <td>
                                                      {{ number_format($calculo,2, ",",".") }} <strong>Bsf</strong>
                                                    </td>
                                                    <td class="{{ $calculo <=  $meta->metabs ? 'pmenor' : 'pmayor' }}">
                                                      {{ $calculo <=  $meta->metabs ? 'No' : 'Sí' }}
                                                    </td>
                                                  </tr>
                                                </tbody>
                                              @endforeach
                                           </table>
                                         </div>
                                       </div>
                                     </div>
                                   </td>