<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 功能強大 支持多語言、二開方便! 廣告
                ## Laravel 框架配置 [TOC] ### 一、下載 laravel 的框架 > #### 1. composer 下載(根據自己的需求下載對應的包) composer create-project laravel/laravel learnlaravel5 ^5.8 > #### 2. 配置 .env 文件 > #### 3. 配置數據庫 database 文件 > #### 4. 下載 composer 包 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer global require "laravel/installer" 全局安裝 > #### 5. 添加 Nginx 的文件 (重啟) yldt restart nginx -s reload ### 二、配置一些包 > #### 1. 配置 compsoer.json > ##### 主要配置兩個地方一個是 require 另外一個是 repositories 。配置完成后載入 composer composer dump ### 三、配置 app/http/kernel.php (這里的demo是自己配置的中間件根據自己的需求配置) 主要再 middlewareGroups 數組中加入 \demoBase\Middleware\demo::class ### 四、定義路由 > #### 例如我們的項目的結構是這樣的 - laravel --- 項目 - _demo --- 下面的一個接口 - controllers --- 控制器目錄做出相應的相應動作 - Models --- 存放模型 - Request --- 嚴重 validate - Services --- 寫入數據和一些邏輯判斷 routes.php > #### 路由定義的規則很簡單。例如 Route::get(url, 閉包) > #### 定義路由前綴 Route::prefix('demo') ->middlware('api') namespace('') group(base_path/.../..) ### 五、修改 routerServiceProvider 服務提供(容器) 在 app/provders 下面 修改 map {} 中的數據 ### 六、 composer.json 修改主目錄 > 由于其目錄是 _demo 所以我們要到 composer.json 中的 autoload 字段中添加 autoload [ "App\\" : "app/", ]; # 同理類似這樣的加入進入 ### 七、如何進程 api 的測試以下幾大步驟 #### 1. test 文件目錄下建立 Factory/BaseFactory.php #### 2. 同級目錄下建立 TestFactory.php 并且要集成 extends BaseFactory #### 3. test/Feature 文件建立 index/demoController/ApidemoTest.php (注意是以Test結尾) #### 4. 在 ApidemoTest.php 中建立 setUp 方法 #### 5. 引入工程實例然后寫test 注意方法都說以Test開頭 ### 八、配置 app/Expertions/Hander.php (具體配置見vx文檔) ### 九、測試方法 $this->json('post', 'url' , []) # 參數: 方法(post、get、put、delete),地址,傳遞數組 json_decode($data) 用于解析json的數據 self::assertEquale('期望值', '實際值') # 斷言 ### 十、錯誤處理 BusinessException("返回的信息用大寫的下劃線進行連接")
                  <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>

                              哎呀哎呀视频在线观看