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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### laravel的緩存 >在 Laravel 5.8 版本中,緩存的過期時間單位由分鐘改為了秒。在 Laravel 5.8 之前的版本中,緩存的過期時間都是以分鐘為單位計算的。如果是從5.7升級上來的,項目里面又是使用了緩存的,需要修改一下,單位已經變了 ***** ### 一般線上laravel 項目都進行了 緩存配置如下所示 ``` php artisan config:cache php artisan route:cache php artisan view:cache ``` 如果手動更改了 .env的配置 需要重新執行緩存命令,不然會出現明明修改了卻還是不行的情況,此情況容易忽略 ***** ### 隊列相關 如果修改了相關代碼或更新代碼 應該對應重啟隊列,不然也會存在修改了卻還是無效。 ***** ### env助手函數 在 Laravel 中使用`php artisan config:cache`命令可以將應用程序的所有配置信息緩存起來,以提高應用程序的性能。但是,這也會導致應用程序無法動態讀取`.env`文件中的配置信息,因為緩存的配置信息已經被寫入到文件系統中了,而不是在運行時從`.env`文件中讀取。 因此,當使用`php artisan config:cache`命令后,您需要注意以下幾點: 1. 在`.env`文件中修改配置信息后,需要再次運行`php artisan config:cache`命令,以重新緩存配置信息。 2. 如果您需要在代碼中讀取`.env`文件中的配置信息,應該使用`config()`輔助函數,而不是`env()`輔助函數。`config()`輔助函數可以從緩存中讀取配置信息,而不需要從`.env`文件中讀取。 3. 如果您需要在運行時動態修改配置信息,應該避免使用`php artisan config:cache`命令,而應該使用`php artisan config:clear`命令清除緩存。這樣可以確保應用程序在運行時能夠動態讀取`.env`文件中的配置信息。 總之,如果您需要在 Laravel 應用程序中使用`.env`文件中的配置信息,請考慮使用`config()`輔助函數,并避免使用`php artisan config:cache`命令。如果確實需要使用`php artisan config:cache`命令來緩存配置信息以提高應用程序的性能,請注意上述注意事項。 ***** ### 數據庫表的主鍵不是自增類型 在 Laravel 中,如果您的數據庫表的主鍵不是自增類型,則在使用`create`方法創建新記錄時,`create`方法將不會自動更新模型實例的主鍵 ID 屬性。因此,如果您需要訪問新記錄的主鍵 ID 值,請手動指定主鍵 ID 值并在創建新記錄后查詢該記錄。 以下是一個手動指定主鍵 ID 值并查詢該記錄的示例: ``` // 手動指定主鍵 ID 的值為 100 $user = User::create([ 'user_id' => 100, 'name' => 'John Doe', 'email' => 'john.doe@example.com', ]); // 使用指定的主鍵 ID 查詢新記錄 $user = User::find(100); // 訪問新記錄的主鍵 ID 值 $userId = $user->user_id; ``` 在這個例子中,我們手動指定了主鍵 ID 的值為 100,然后使用`create`方法創建了新記錄。由于我們手動指定了主鍵 ID 的值,`create`方法將不會自動更新模型實例的主鍵 ID 屬性。因此,我們使用指定的主鍵 ID 值來查詢新記錄,并將查詢結果保存到`$user`變量中。最后,我們從`$user`變量中獲取新記錄的主鍵 ID 值,并將其保存到`$userId`變量中。 請注意,如果您手動指定的主鍵 ID 值已經存在于數據庫中,`create`方法將拋出`Illuminate\Database\QueryException`異常。因此,您需要確保手動指定的主鍵 ID 值是唯一的。 ***** ### carbon 的易錯地方 ``` $now = Carbon::now(); $tomorrow= $now->addDays(1); 此時$now 已經不再是當前時間,而是當前時間加一天 如果希望$now 的值不受影響,可以參考如下操作 $now->copy()->addDays(1) 或者 (clone $now)->addDays(1) ```
                  <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>

                              哎呀哎呀视频在线观看