2
0

StoreDiscussionReplyRequest.php 646 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Http\Requests\V3;
  3. use Illuminate\Foundation\Http\FormRequest;
  4. /**
  5. * `POST /v3/discussions/{discussion}/replies` 的入参:回复只有正文。
  6. *
  7. * 类型、挂靠对象一律继承话题,不收客户端传的;也没有标题。
  8. */
  9. class StoreDiscussionReplyRequest extends FormRequest
  10. {
  11. public function authorize(): bool
  12. {
  13. return true;
  14. }
  15. /**
  16. * @return array<string, array<int, mixed>>
  17. */
  18. public function rules(): array
  19. {
  20. return [
  21. 'content' => ['required', 'string', 'max:20000'],
  22. 'notify' => ['sometimes', 'boolean'],
  23. ];
  24. }
  25. }