1.下载postman
postman下载网址:https://www.postman.com/downloads/,需要注册一个用户,这个是免费的。
界面如下
2.添加路由
修改路由文件 我的在 H:\phpstudy_pro\WWW\q.cn\crmeb\app\adminapi\route\product.php,大家可以找到自己的文件位置。
添加以下代码
/** 车辆类型管理 */
Route::group(function () {
//车辆类型 add by lisypro 2024-10-1
Route::get('cartype/cartypelist', 'v1.product.Cartype/cartypelist')->option(['real_name' => '车辆类型列表']);
})->option(['parent' => 'product', 'cate_name' => '车辆类型管理']);
/**end for 车辆类型管理 */
将它加到,这个代码中间
Route::group('product', function () {
//其它代码
// 代码加到这个位置
}
3.添加响应函数
添加个文件 H:\phpstudy_pro\WWW\q.cn\crmeb\app\adminapi\controller\v1\product\Cartype.php。内容大致如下:
<?php
namespace app\adminapi\controller\v1\product;
use app\adminapi\controller\AuthController;
use app\services\product\product\CartypeServices;
use app\services\product\product\StoreProductServices;
use crmeb\services\FileService;
use app\services\other\UploadService;
use think\facade\App;
use think\Request;
use think\facade\Db;
/**
* Class StoreProduct
* @package app\adminapi\controller\v1\product
*/
class Cartype extends AuthController
{
protected $service;
public function __construct(App $app, CartypeServices $service)
{
parent::__construct($app);
$this->service = $service;
}
public function index()
{
$arr = array('a' => 11111, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
return app ('json')->success ('ok', $arr);
}
public function cartypelist()
{
$result = Db::table("eb_cartype")->select();
return app('json')->success($result);
}
}
4.使用 postman测试
先使用浏览器登录取得 Authori-Zation的值
将其添加到postman的头部申请中
选择get 方法 ,输入我们路由设置的网址:http://q.cn/adminapi/product/cartype/cartypelist
运行结果如下:
出现这个这个界面代码添加成功了。重点是 200 OK代码代表成功(看下图),否则就是失败,需要检查原因修改。