Edit File: ContactUsController.php
<?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use App\Http\Requests\Api\ContactUs\ContactUsRequest; use App\Models\Contact; use App\Models\User; use App\Traits\ApiTrait; use App\Jobs\ContactJob; use App\Http\Resources\SocialResource; use App\Models\Social; class ContactUsController extends Controller { use ApiTrait; public function contactUs(ContactUsRequest $request) { $user = auth('api')->user(); if ($user) { $contsct = Contact::create($request->validated() + ['user_id' => $user->id]); } else { $contsct = Contact::create($request->validated()); } dispatch(new ContactJob($user,$contsct)); //succeeded $msg = trans('contact_us.successfully_sent'); return $this->successMsg($msg); } public function socials(){ return $this->dataReturn(['socials'=>SocialResource::collection(Social::all())]); } }
Back to File Manager