示例#1
0
 /**
  * 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');
 }