/** * Store a newly created savingproduct in storage. * * @return Response */ public function store() { $validator = Validator::make($data = Input::all(), Savingproduct::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $charge_id = array(); $charge_id = Input::get('charge_id'); $prod_id = DB::table('savingproducts')->insertGetId(array('name' => Input::get('name'), 'shortname' => Input::get('shortname'), 'opening_balance' => Input::get('opening_balance'), 'currency' => Input::get('currency'), 'type' => Input::get('type'))); $product = Savingproduct::findOrFail($prod_id); $fee_income_acc = Input::get('fee_income_acc'); $saving_control_acc = Input::get('saving_control_acc'); $cash_account = Input::get('cash_account'); //save charges foreach ($charge_id as $charg) { $charge = Charge::findOrFail($charg); $product->charges()->attach($charge); } // create posting rules $savingposting = new savingposting(); $savingposting->create_post_rules($product, $fee_income_acc, $saving_control_acc, $cash_account); return Redirect::route('savingproducts.index'); }
public function enable($id) { $charge = Charge::findOrFail($id); $charge->disabled = FALSE; $charge->update(); return Redirect::route('charges.index'); }
/** * Display the specified resource. * GET /chares/{id} * * @param int $id * @return Response */ public function show($id) { $charges = Charge::findOrFail($id); return View::make('backend.code.charge.index', compact('charges')); }