Skip to content

Commit d415e17

Browse files
authored
Update WebmanReadme.md
1 parent 96fec6c commit d415e17

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

WebmanReadme.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,33 @@ class Handler extends ExceptionHandler
6060
}
6161
```
6262

63-
**注意:头请求未声明此次请求需要返回 json 数据时,`$this->fail($message, $err_code)` 的错误码需要符合 http status_code 响应码**
63+
## 控制器调用
64+
65+
```
66+
<?php
67+
68+
namespace app\controller;
69+
70+
class DemoController extends WebmanBaseController
71+
{
72+
public function index()
73+
{
74+
// validate data
75+
\validator()->validate(\request(), [
76+
'name' => 'required|string',
77+
'age' => 'nullable|integer',
78+
]);
79+
80+
// your logic
81+
$error = false;
82+
if ($error) {
83+
throw new \RuntimeException('error message');
84+
}
85+
86+
return $this->success([
87+
'key1' => 'value1',
88+
'key2' => 'value2',
89+
]);
90+
}
91+
}
92+
```

0 commit comments

Comments
 (0)