wip
This commit is contained in:
@@ -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();
|
||||
|
Reference in New Issue
Block a user