Files
hyperf_service/app/Controller/Api/LoginController.php
2024-11-11 17:04:10 +08:00

23 lines
522 B
PHP

<?php
declare(strict_types=1);
namespace App\Controller\Api;
use App\Request\Api\LoginRequest;
use App\Service\Api\Login\LoginService;
use Hyperf\HttpServer\Annotation\Controller;
use Hyperf\HttpServer\Annotation\RequestMapping;
use Hyperf\Validation\Annotation\Scene;
#[Controller(prefix: 'api/login')]
class LoginController
{
#[RequestMapping(path: 'index',methods: 'post')]
#[Scene(scene: 'login')]
public function index(LoginRequest $request)
{
return (new LoginService)->handle();
}
}