Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

42 Zeilen
887B

  1. <?php
  2. namespace App\Http\Controllers\Web\Auth;
  3. use App\Exceptions\AppCommonException;
  4. use App\Http\Controllers\Web\WebController;
  5. use App\Kintone\Models\Customer;
  6. use Illuminate\Http\JsonResponse;
  7. use Illuminate\Http\Request;
  8. use Illuminate\Support\Facades\Auth;
  9. class MeController extends WebController
  10. {
  11. use Me;
  12. public function name(): string
  13. {
  14. return "ログアウト";
  15. }
  16. public function description(): string
  17. {
  18. return "ログアウトを行う";
  19. }
  20. public function __construct(protected MeParam $param)
  21. {
  22. parent::__construct();
  23. // $this->middleware('auth:sanctum');
  24. }
  25. protected function run(Request $request): JsonResponse
  26. {
  27. try {
  28. return $this->successResponse($this->me());
  29. } catch (AppCommonException) {
  30. return $this->failedResponse();
  31. }
  32. }
  33. }