File: /var/www/vhost/disk-apps/demo-telemedicina.teky.com.co/app/Http/Controllers/ParameterController.php
<?php
namespace Telemedicina\Http\Controllers;
use Telemedicina\Country;
use Telemedicina\Parameter;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ParameterController extends Controller
{
public function index(){
$rol = Auth::user()->rol->id;
if ($rol == 1) {
$parameters = Parameter::all()->first();
$countries = Country::where('phone_code', '<>', null)->get();
return view('parameters.parameters', compact('parameters','countries'));
}else{
return redirect()->back();
}
}
public function update(Request $request){
$parameters = Parameter::all()->first();
$parameters->code_country = $request['code_country'];
$parameters->phone_pqrs_whatsapp = $request['phone_pqrs_whatsapp'];
$parameters->email_pqrs = $request['email_pqrs'];
$parameters->update();
$res[] = array('response' => true);
return $res;
}
public function get(){
try {
$parameters = Parameter::where('id', 1)->with('country')->first();
return response(array("status" => true, "type" => "success", "title" => "", "message" => "", "data" => array('parameters' => $parameters)));
} catch (\Exception $e) {
return response(array("status" => false, "type" => "error", "title" => "Oops...", "message" => __('messages.parameters.error_try_later'), "data" => $e->getMessage()));
}
}
}