- Plan/Subscription/Payment 모델에 상태 상수, 스코프, 헬퍼 메서드 추가 - PlanService, SubscriptionService, PaymentService 생성 - PlanController, SubscriptionController, PaymentController 생성 - FormRequest 9개 생성 (Plan 3개, Subscription 3개, Payment 3개) - Swagger 문서 3개 생성 (PlanApi, SubscriptionApi, PaymentApi) - API 라우트 22개 등록 (Plan 7개, Subscription 8개, Payment 7개) - Pint 코드 스타일 정리
22 lines
417 B
PHP
22 lines
417 B
PHP
<?php
|
|
|
|
namespace App\Http\Requests\V1\Payment;
|
|
|
|
use Illuminate\Foundation\Http\FormRequest;
|
|
|
|
class PaymentActionRequest extends FormRequest
|
|
{
|
|
public function authorize(): bool
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public function rules(): array
|
|
{
|
|
return [
|
|
'reason' => ['nullable', 'string', 'max:500'],
|
|
'transaction_id' => ['nullable', 'string', 'max:100'],
|
|
];
|
|
}
|
|
}
|