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; }
/** * 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'); }