- 컨트롤러 2개 (EsignController, EsignPublicController) - 뷰 8개 (dashboard, create, detail, fields, send, sign/auth, sign/sign, sign/done) - React 하이브리드 방식 (기존 Finance 패턴) - 라우트 추가 (인증 esign/* + 공개 esign/sign/*) - PDF.js 기반 서명 위치 설정 - signature_pad 기반 전자서명 입력 - OTP 본인인증 플로우 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
26 lines
549 B
PHP
26 lines
549 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\ESign;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\View\View;
|
|
|
|
class EsignPublicController extends Controller
|
|
{
|
|
public function auth(string $token): View
|
|
{
|
|
return view('esign.sign.auth', ['token' => $token]);
|
|
}
|
|
|
|
public function sign(string $token): View
|
|
{
|
|
return view('esign.sign.sign', ['token' => $token]);
|
|
}
|
|
|
|
public function done(string $token): View
|
|
{
|
|
return view('esign.sign.done', ['token' => $token]);
|
|
}
|
|
}
|