File: /var/www/vhost/disk-apps/demo-telemedicina.teky.com.co/app/Http/Controllers/PqrsController.php
<?php
namespace Telemedicina\Http\Controllers;
use Telemedicina\Pqrs;
use Telemedicina\Mail\PqrsMail;
use Telemedicina\Parameter;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Mail;
class PqrsController extends Controller
{
public function create(Request $request)
{
try {
$pqrs = new Pqrs;
$pqrs->message = $request["message"];
$pqrs->user_id = Auth::user()->id;
$pqrs->save();
$data = new \stdClass();
$data->message = $request["message"];
$data->name_user = Auth::user()->name. ' ' . Auth::user()->last_name;
$data->document = Auth::user()->document;
$parameters = Parameter::where('id', 1)->first();
Mail::to($parameters->email_pqrs)->send(new PqrsMail($data));
return response(array("status" => true, "type" => "success", "title" => "", "message" => "", "data" => null));
} catch (\Exception $e) {
return response(array("status" => false, "type" => "success", "title" => "", "message" => "", "data" => $e->getMessage()));
}
}
}