%PDF- %PDF-
Direktori : /var/www/html/o91-api/app/Http/Controllers/Api/v1/ |
Current File : /var/www/html/o91-api/app/Http/Controllers/Api/v1/FuneralController.php |
<?php namespace App\Http\Controllers\Api\v1; use App\Http\Controllers\Api\ApiController; use App\Mail\BusinessPlanMail; use App\Mail\RegisterCreated; use App\Mail\SimpleThankYou; use App\Models\UserApplication; use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Support\Facades\Mail; class FuneralController extends ApiController { /** * @param Request $request */ public function sendMail(Request $request) { $data = $request->only(['company', 'fullname', 'strabe', 'stadt', 'post', 'email', 'phone']); Mail::to(env('SENT_TO_MAIL', 'info@rhein-lahn-bestattungen.de')) ->later(Carbon::now() ->addSeconds(15), new BusinessPlanMail($data)); Mail::to($data["email"]) ->later(Carbon::now() ->addSeconds(15), new SimpleThankYou($data, 'Rhein-Lahn-Bestattungen e.K. Inhaberin Ruth Fischer', 'Email Bestätigung')); } public function register(Request $request) { /** @var UserApplication $app */ $app = UserApplication::query() ->create([ 'name' => $request->get('name'), 'surname' => $request->get('surname'), 'phone' => $request->get('phone'), 'email' => $request->get('email'), 'from' => 'funeral', 'short_description' => $request->get('short_description'), ]); Mail::to('info@rhein-lahn-bestattungen.de') ->later(Carbon::now() ->addSeconds(15), new RegisterCreated($app)); Mail::to($app->email) ->later(Carbon::now() ->addSeconds(15), new SimpleThankYou($app, 'Rhein-Lahn-Bestattungen e.K. Inhaberin Ruth Fischer', 'Email Bestätigung')); } }