<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [toc] ## 創建項目 ``` composer create-project laravel/laravel blog --prefer-dist npm install ``` ## 測試 ### 運行 #### windows 1. 項目根目錄運行 ``` "vendor/bin/phpunit.bat" //需要加bat和引號 ``` 2. composer運行 在composer.json的script中追加如下代碼后運行`composer test` ``` "test": [ "\"vendor/bin/phpunit.bat\"" ] ``` #### linux 1. 項目根目錄運行`vendor/bin/phpunit` 2. composer運行同windows,把命令改掉即可 ### 配置 1. 在根目錄下的`phpunit.xml`中 2. 測試文件放置于tests目錄下 3. Unit單元測試;Feature功能測試 4. 單元測試和功能測試類都繼承自`Tests\TestCase`基類 ## [配置](./配置.md) ## [路由](./路由.md) ## 創建表和模型 1. `php artisan make:model -m Models/Post` 命令完成了兩件事 1. 在app/Models下創建模型類Post 2. 在`database/migrations`下創建post表的遷移文件 ## 數據庫遷移 1. 生成一個新的遷移`php artisan make:migration create_users_table` 2. `--table`和`--create`選項可以用于指定表名以及該遷移是否要創建一個新的數據表 3. 運行所有未執行的遷移`php artisan migrate` ### 回滾 1. 回滾最后一次遷移操作`php artisan migrate:rollback` 2. 回滾任意步數遷移`php artisan migrate:rollback --step=5` 3. 回滾所有遷移`php artisan migrate:reset` #### 重建數據庫 ~~~ php artisan migrate:refresh // 重建數據庫并填充數據... php artisan migrate:refresh --seed php artisan migrate:refresh --step=5 ~~~ #### 刪除所有表后進行遷移 ~~~ php artisan migrate:fresh php artisan migrate:fresh --seed ~~~ ## 模型工廠 1. 快速創建模型工廠`php artisan make:factory PostFactory` 2. `--model`?選項可用于指定當模型工廠被創建時生成模型的名稱。這個選項將用給定的模型預填充生成的模型工廠文件 3. 生成新的填充文件`php artisan make:seeder PostsTableSeeder` 4. 運行數據庫填充命令`php artisan db:seed` ## 控制器 1. 生成空的控制器`php artisan make:controller BlogController` ## [eloquent](./laravel/eloquent) 4. 可以設置`protected $cacheFor = 180;`在該model的所有查詢中使用緩存 5. 可以設置指定查詢緩存`->cacheFor()` 6. 避免命中緩存`->dontCache()` 7. 在[github](https://github.com/rennokki/laravel-eloquent-query-cache)上查看該項目 ## 111 1. 重定向`redirect()`
                  <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>

                              哎呀哎呀视频在线观看