mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-17 15:52:15 +00:00
api resource refactoring part 2
This commit is contained in:
@@ -5,6 +5,8 @@ use Domain\Files\Models\File;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Domain\Files\Requests\UploadRequest;
|
||||
use Domain\Files\Actions\UploadFileAction;
|
||||
use Domain\Files\Resources\FileResource;
|
||||
use Illuminate\Http\Response;
|
||||
use Support\Demo\Actions\FakeUploadFileAction;
|
||||
|
||||
class UploadFileController extends Controller
|
||||
@@ -20,11 +22,14 @@ class UploadFileController extends Controller
|
||||
*/
|
||||
public function __invoke(
|
||||
UploadRequest $request,
|
||||
) {
|
||||
): Response|array {
|
||||
|
||||
if (is_demo_account('howdy@hi5ve.digital')) {
|
||||
return ($this->fakeUploadFile)($request);
|
||||
}
|
||||
|
||||
return ($this->uploadFiles)($request);
|
||||
$file = ($this->uploadFiles)($request);
|
||||
|
||||
return response(new FileResource($file), 201);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user