<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                1.更改控制器Banner.php ~~~ <?php namespace app\api\controller\v1; use app\api\validate\IDMustBePostiveInt; use app\api\model\Banner as BannerModel; use think\Exception; class Banner{ //獲取指定id的banner信息 public function getBanner($id) { (new IDMustBePostiveInt())->goCheck(); $banner=BannerModel::getBannerByID($id); return $banner; } } ~~~ 2.在config配置`exception_handle` ~~~ // 異常處理handle類 留空使用 \think\exception\Handle //'exception_handle' => '', 'exception_handle' => 'app\lib\exception\ExceptionHandler', ~~~ 3.在`app\lib\exception`下新建ExceptionHandler.php文件 ~~~ <?php namespace app\lib\exception; use Exception; use think\exception\Handle; class ExceptionHandler extends Handle { public function render(Exception $e) { return json('hello 異常'); } } ~~~ 4.在`app\lib\exception`下新建BaseException.php文件 ~~~ <?php namespace app\lib\exception; use think\Exception; /** * Class BaseException * 自定義異常類的基類 */ class BaseException extends Exception { public $code = 400; //public $msg = 'invalid parameters'; public $msg = '參數錯誤'; public $errorCode = 999; } ~~~ 5.在`app\lib\exception`下新建BannerMissException.php文件 ~~~ <?php namespace app\lib\exception; class BannerMissException extends BaseException { public $code = 404; public $msg = '請求的Banner不存在'; public $errorCode = 40000; } ~~~ 結果 ![](https://box.kancloud.cn/861f719c67faae6f6e6139ce93bff8db_852x467.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看