This commit is contained in:
Adrian Hopek
2022-05-10 14:54:09 +02:00
parent 22c5f7bb54
commit 37d9404226
6 changed files with 328 additions and 2 deletions

View File

@@ -6,6 +6,8 @@ namespace Toby\Infrastructure\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Inertia\Response;
use Symfony\Component\HttpFoundation\BinaryFileResponse as BinaryFileResponseAlias;
use Toby\Domain\ResumeGenerator;
use Toby\Eloquent\Models\Resume;
use Toby\Eloquent\Models\Technology;
use Toby\Eloquent\Models\User;
@@ -39,6 +41,15 @@ class ResumeController extends Controller
]);
}
public function show(Resume $resume, ResumeGenerator $generator): BinaryFileResponseAlias
{
$path = $generator->generate($resume);
return response()
->download($path, "resume-{$resume->id}.docx")
->deleteFileAfterSend();
}
public function store(ResumeRequest $request): RedirectResponse
{
$resume = new Resume();