Ejemplo n.º 1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function destroy(Request $request, $id)
 {
     $order = OrderLine::findOrFail($id);
     if ($order->isPayed()) {
         $request->session()->flash('flash_message', 'The orderline cannot be deleted, as it has already been paid for.');
         return Redirect::back();
     }
     $order->product->stock += $order->units;
     $order->product->save();
     $order->delete();
     $request->session()->flash('flash_message', 'The orderline was deleted.');
     return Redirect::back();
 }