File manager - Edit - /var/www/html/ppps/app/Http/Controllers/ElementsController.php
Back
<?php namespace App\Http\Controllers; use App\Models\News; use App\Models\Banner; use App\Mail\Contact; use App\Http\Requests\RoadshowRequest; use App\Http\Requests\ContatoRequest; use Illuminate\Support\Facades\Mail; use App\Mail\RoadShowEmail; class ElementsController extends Controller { public function index() { return view('index', [ "noticias" => News::where([ ["tags", "like", "%PROGRAMA_PPPS%"], ["status", "=", "ATIVADO"] ])->orderBy('created_at', 'DESC') ->paginate(6), "banners" => Banner::where([ ["status", "=", "ATIVADO"], ["section", "=", "SECTION_PROGRAMA_PPPS"], ]) ->orderBy('order', 'ASC') ->get() ]); } public function teste() { return view('teste', [ "noticias" => News::where([ ["tags", "like", "%PROGRAMA_PPPS%"], ["status", "=", "ATIVADO"] ])->orderBy('created_at', 'DESC') ->paginate(7), "banners" => Banner::where([ ["status", "=", "ATIVADO"], ["section", "=", "SECTION_PROGRAMA_PPPS"], ]) ->orderBy('order', 'ASC') ->get() ]); } public function sendContactEmail(ContatoRequest $request) { try { Mail::to('angrappp@angra.rj.gov.br') ->send(new Contact([ 'name' => $request->name, 'email' => $request->email, 'subject' => $request->subject, 'message' => $request->message, ])); return redirect("/#contato")->with('success', __('Mensagem enviada com sucesso!')); } catch (\Exception $e) { return redirect() ->back() ->withInput() ->with('error', 'Erro tentar enviar esta mensagem. ' . $e->getMessage()); } } public function sendEmailRoadshow(RoadshowRequest $request) { $request->validated(); try { Mail::to('angrappp@angra.rj.gov.br') ->send(new RoadShowEmail([ 'subject' => "Solicitação de Agendamento Roadshow Virtual", 'empresa' => strip_tags($request->empresa), 'representante' => strip_tags($request->representante), 'email' => strip_tags($request->email), 'telefone' => strip_tags($request->telefone), 'participantes' => strip_tags($request->participantes), 'projetoDesejado' => strip_tags($request->projetoDesejado), 'dataSugerida' => strip_tags($request->dataSugerida), 'horarioSugerido' => strip_tags($request->horarioSugerido), ])); return redirect("/roadshow-virtual")->with("success", __("* Mensagem enviada com sucesso!")); } catch (\Exception $e) { return redirect() ->back() ->withInput() ->with('error', 'Erro tentar enviar esta mensagem. ' . $e->getMessage()); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings