Esempio n. 1
0
 public function rejectMovement(Request $request)
 {
     if (Auth::user()->securityLevel >= 20) {
         $m = Movement::findOrFail($request->id);
         $m->update(['status_id' => '4', 'approved_by' => Auth::user()->id, 'note' => $request->note]);
         $arrayM = ['article' => $m->article->name, 'origen' => $m->origin->name, 'destino' => $m->destination->name, 'created_at' => $m->created_at, 'ticket' => $m->ticket, 'cantidad' => $m->quantity, 'nota' => $m->note];
         $result = Mail::send('emails.movementRejected', $arrayM, function ($message) use($m) {
             //                $message->from($request->email);
             $message->to($m->user->email)->subject('Tu movimiento ha sido rechazado')->replyTo(Auth::user()->email);
         });
     }
     return $request->id;
 }
Esempio n. 2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     if (Auth::user()->securityLevel >= 20) {
         $mov = Movement::findOrFail($id);
         $mov->update(['deleted_by' => Auth::user()->id, 'status_id' => 3]);
         $mov->delete();
     }
     session()->flash('flash_message', 'Movimiento borrado correctamente.');
     //        Si flash_message_important esta presente, el mensaje no desaparece hasta que el usuario lo cierre
     //        session()->flash('flash_message_important', true);
     return Redirect::to('movimientos');
 }