Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

45 řádky
895B

  1. <?php
  2. namespace App\Http\Controllers\Web\Customer;
  3. use App\Http\Controllers\Web\FromKintoneController;
  4. use App\Transmissions\HTICWeb\Sender;
  5. use Illuminate\Http\JsonResponse;
  6. use Illuminate\Http\Request;
  7. class BeforeDeleteController extends FromKintoneController
  8. {
  9. public function name(): string
  10. {
  11. return "IC定期用 顧客情報削除";
  12. }
  13. public function description(): string
  14. {
  15. return "IC定期用 顧客情報削除";
  16. }
  17. use Sender;
  18. public function __construct(protected BeforeDeleteParam $param)
  19. {
  20. parent::__construct();
  21. }
  22. protected function run(Request $request): JsonResponse
  23. {
  24. $param = $this->param;
  25. $this->sendUserDelete(
  26. [
  27. ...$param->toArray(),
  28. 'id' => $param->userId,
  29. ]
  30. );
  31. return $this->successResponse();
  32. }
  33. }