PATH:
home
/
rwabteecom
/
project_11
/
app
/
Http
/
Controllers
/
Editing: DropzoneUploadController.php
<?php namespace App\Http\Controllers; use App\Helpers\Image; use App\Services\Domain\DomainServices; use Illuminate\Http\Request; use Log; class DropzoneUploadController extends Controller { public function __construct( private readonly DomainServices $domainServices, ) { } public function upload(Request $request) { $request->validate([ "file" => Image::imageRules(true) ]); if ($request->file) { $file = $request->file('file'); $domain = auth()->user()->domain; if ($request->key == 'banner-image') { $this->domainServices->uploadBannerImage($domain, $file); } else if ($request->key == 'background-image') { $this->domainServices->uploadBackgroundImage($domain, $file); } else if ($request->key == 'qr-image') { $this->domainServices->uploadQrImage($domain, $file); } return $this->sendSuccessResponse([], __("Uploaded successfully")); } return $this->sendFailedResponse(__("Upload failed")); } }
SAVE
CANCEL