File: /var/www/vhost/disk-apps/dev-telemedicina.teky.com.co/app/Http/Controllers/InsuranceController.php
<?php
namespace Telemedicina\Http\Controllers;
use Illuminate\Http\Request;
use Telemedicina\Insurance;
use Session;
use Redirect;
class InsuranceController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$obj = Insurance::orderBy('name')->get();
return view('insurances.main')
->with('insurances', $obj);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$obj = new Insurance;
$obj->name = $request->name;
$obj->rate = $request->rate;
$obj->save();
Session::flash('data', array('type' => 'success', 'message' => __('messages.insurances.ok_create')));
return redirect()->back();
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
$obj = Insurance::find($id);
return view('insurances.edit', compact('obj'));
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
$obj = Insurance::find($id);
$obj->name = $request->name;
$obj->rate = $request->rate;
$obj->save();
Session::flash('data', array('type' => 'success', 'message' => __('messages.insurances.ok_update')));
return Redirect::to('insurances');
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
public function active(Request $request){
$id= $request['id'];
$estado= $request['estado'];
$Insurance = Insurance::where('id', '=',$id)->first();
$Insurance->active = $estado;
$Insurance->update();
$res[] = array('respuesta' => true);
$dres = json_encode($res);
return json_decode($dres, true);
}
}