Commit 0e0ac094 by wulei@ldy.com

fix readme style

1 parent 0d1f622c
Showing with 4 additions and 4 deletions
...@@ -113,7 +113,7 @@ $router->group([ ...@@ -113,7 +113,7 @@ $router->group([
#### Api标准化输出 #### Api标准化输出
增加了针对`Api`接口的标准化输出,默认对整个`api`启用。将所有的可`json`序列化的数据统一转化为标准化输出。 增加了针对`Api`接口的标准化输出,默认对整个`api`启用。将所有的可`json`序列化的数据统一转化为标准化输出。
编写`api`代码时无需关注返回结构,只需要返回对应的数据(即`data`节点)即可 编写`api`代码时无需关注返回结构,只需要返回对应的数据(即`data`节点)即可
```php ```php
$router->any('test', function() { $router->any('test', function() {
return 'test api'; // 字符串 return 'test api'; // 字符串
...@@ -176,7 +176,7 @@ public function register() ...@@ -176,7 +176,7 @@ public function register()
``` ```
业务异常则创建了`app\Exceptions\BizException.php`进行管理,不同场景的异常推荐在`app\Exceptions`目录中按照业务创建文件夹进行归类管理。 业务异常则创建了`app\Exceptions\BizException.php`进行管理,不同场景的异常推荐在`app\Exceptions`目录中按照业务创建文件夹进行归类管理。
业务异常继承`BizException`,需要覆写异常返回的`code``message`属性,比如归类到`Auth`的用户名或密码错误异常`AccountOrPassWordInvalidException` 业务异常继承`BizException`,需要覆写异常返回的`code``message`属性,比如归类到`Auth`的用户名或密码错误异常`AccountOrPassWordInvalidException`
```php ```php
<?php <?php
...@@ -201,7 +201,7 @@ class AccountOrPassWordInvalidException extends BizException ...@@ -201,7 +201,7 @@ class AccountOrPassWordInvalidException extends BizException
"data": null "data": null
} }
``` ```
业务异常可以自定义输出内容,需要重写`BizExcetion`中的`render()` 业务异常可以自定义输出内容,需要重写`BizExcetion`中的`render()`
```php ```php
public function render(Request $request) public function render(Request $request)
{ {
...@@ -210,7 +210,7 @@ public function render(Request $request) ...@@ -210,7 +210,7 @@ public function render(Request $request)
]); ]);
} }
``` ```
业务异常默认不上报,但可以按需自定义上报内容(如日志上报或告警),需要重写`BizExcetion`中的`report()` 业务异常默认不上报,但可以按需自定义上报内容(如日志上报或告警),需要重写`BizExcetion`中的`report()`
```php ```php
public function report() public function report()
{ {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!