修改示例
This commit is contained in:
		
							
								
								
									
										30
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								README.md
									
									
									
									
									
								
							| @@ -136,8 +136,8 @@ | ||||
| | `app/Task/`            | 文件夹   | 异步任务,配合 Scheduler 使用           | | ||||
| | `app/Utils/`           | 文件夹   | 独立于业务的工具逻辑封装                   | | ||||
|  | ||||
| - 代码调用层级:Controller → Repository → Service → Model | ||||
| - Repository 不直接操作 DB,由 Service 统一调用 Model | ||||
| - 代码调用层级:Controller → Repository → Dao → Service → Model | ||||
| - Repository 不直接操作 DB,由 Dao 统一调用 Model | ||||
|  | ||||
| ### 6.3 命名与依赖注入 | ||||
|  | ||||
| @@ -146,19 +146,33 @@ | ||||
|  | ||||
| ### 6.4 响应与日志规范 | ||||
|  | ||||
| - 统一响应出口:`App\Core\Response` | ||||
| - 统一响应出口:`App\Utils` | ||||
| - 示例代码: | ||||
|  | ||||
| ```php | ||||
| namespace App\Core; | ||||
| namespace App\Utils; | ||||
|  | ||||
| class Response { | ||||
|     public static function success($data = null, $msg = 'OK', $code = 0): array { | ||||
|         return compact('code', 'msg', 'data'); | ||||
|     public function success(array $data = [], string $message = 'Success', int $code = 200): Response | ||||
|     { | ||||
|         $result = [ | ||||
|             'code' => $code, | ||||
|             'message' => $message, | ||||
|             'data' => $data, | ||||
|         ]; | ||||
|  | ||||
|         return self::jsonResponse($result); | ||||
|     } | ||||
|  | ||||
|     public static function error($code = -1, $msg = 'Error', $data = null): array { | ||||
|         return compact('code', 'msg', 'data'); | ||||
|     public function error(string $message, int $code = 0, $data = null): Response | ||||
|     { | ||||
|         $result = [ | ||||
|             'code' => $code, | ||||
|             'message' => $message, | ||||
|             'data' => $data, | ||||
|         ]; | ||||
|  | ||||
|         return self::jsonResponse($result); | ||||
|     } | ||||
| } | ||||
| ``` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user