%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/BbwInnovationController.php |
<?php namespace App\Http\Controllers\Api\v1; use App\Http\Controllers\Api\ApiController; use App\Mail\BbwInnovationMail; use App\Mail\RegisterCreated; use App\Mail\ThankYou; use App\Models\UserApplication; use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Support\Facades\Mail; class BbwInnovationController extends ApiController { public function thankYou() { return view('bbw.thankYou', [ 'customUrl' => 'http://googe.com/', 'customWebsite' => 'Google' ]); } /** * @param Request $request */ public function sendMail(Request $request) { $data = $request->only([ 'anrede', 'firstname', 'surname', 'email', 'phone', 'recall_date', 'time_of_day', 'message', ]); Mail::to('info@bbw-unternehmensberatung.de') ->later(Carbon::now() ->addSeconds(15), new BbwInnovationMail($data)); Mail::to($data["email"]) ->later(Carbon::now() ->addSeconds(15), new ThankYou($data, 'BBW Unternehmensberatung', 'Ihre Kontaktanfrage')); } 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'), 'short_description' => $request->get('short_description'), 'from' => 'BbwInnovation', ]); Mail::to('info@bbw-unternehmensberatung.de') ->later(Carbon::now() ->addSeconds(15), new RegisterCreated($app)); Mail::to($app->email) ->later(Carbon::now() ->addSeconds(15), new ThankYou($app, 'BBW Unternehmensberatung', 'Ihre Kontaktanfrage')); } }