/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $a = Provider::findOrFail($id); if (!$a->validate(Input::all())) { return redirect('provider/' . $id . '/edit')->withErrors($a->errors())->withInput(); } $a->fill(Input::all()); $a->save(); Flash::success('Provider is updated'); return Redirect::to('provider'); }
/** // Expenses - salidas */ public function create_expense($id) { $provider = Provider::findOrFail($id); return view('providers/expenses/create', compact('provider')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $provider = Provider::findOrFail($id); $provider->name = Input::get('name'); $provider->address = Input::get('address'); $provider->email = Input::get('email'); $provider->phone = Input::get('phone'); $provider->service = Input::get('service'); $provider->observation = Input::get('observation'); $provider->save(); return redirect()->route('provider.index'); }
/** * Remove a provider from the list of user's providers * * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function detachProvider(Request $request) { $provider = Provider::findOrFail($request->get('provider_id')); Auth::user()->providers()->detach($provider); return back(); }
public function delete($id) { Provider::findOrFail($id)->delete(); return redirect('proveedores'); }