hyperf 创建api命令
时间: 2023-09-03 21:04:23 浏览: 38
在 Hyperf 中,可以使用以下命令来创建 API 接口:
首先,确保已经安装了 Hyperf,以及配置好了数据库连接等相关信息。
1. 打开一个终端或命令行窗口,进入到你的项目根目录下。
2. 执行以下命令来创建一个新的 API 控制器:
```bash
php bin/hyperf.php make:controller Api/TestController
```
其中,`Api` 是命名空间,`TestController` 是你想要创建的控制器名称。
3. 创建成功后,在 `app/Controller/Api` 目录下会生成一个 `TestController.php` 文件。
4. 打开 `TestController.php` 文件,你会看到一个基础的控制器类,类似于以下代码:
```php
<?php
declare(strict_types=1);
namespace App\Controller\Api;
use Hyperf\HttpServer\Annotation\Controller;
use Hyperf\HttpServer\Annotation\GetMapping;
use Hyperf\HttpServer\Annotation\PostMapping;
/**
* @Controller(prefix="/api/test")
*/
class TestController
{
/**
* @GetMapping(path="/")
*/
public function index()
{
// 处理 GET 请求逻辑
}
/**
* @PostMapping(path="/")
*/
public function store()
{
// 处理 POST 请求逻辑
}
}
```
5. 根据你的需求,修改 `TestController` 类中的方法和注解。
6. 保存文件后,你可以在浏览器中访问 `http://localhost:9501/api/test` 来测试 API 接口。
通过以上步骤,你就成功创建了一个 API 接口。你可以继续扩展该控制器,添加更多的方法和路由,来满足你的项目需求。