メンテナンスモードの例


もともとhttps://codeanddeploy.com訪問し、サンプルコードをダウンロードしてください
この記事では、Laravel 8メンテナンスモードの実装例を示します.あなたの生産サーバーの更新をした場合は、あなたのウェブサイト上の任意のトランザクションを一時停止します.Laravelは、私たちがこれをするのを助けるコマンドを提供します.

https://codeanddeploy.com/blog/laravel/laravel-maintenance-mode-example larlael 8メンテナンスモードの切り替えの利点


それは確かに保存、更新、削除を許可しないとメンテナンスモード中にDBからレコードを取得するのに役立ちます.それはまた、我々のユーザーがアプリケーションにアクセスすることができないことが私たちを助ける.
Laravelのメンテナンスモードを実行するには、下のコマンドを実行します.
# enable maintenance mode
php artisan down

# disable maintenance mode
php artisan up

# if you want visitor refresh the page after number of seconds being set
php artisan down --retry=60

ララベルメンテナンスモードを回避する


メンテナンスモードをバイパスして、Laravelアプリケーションの更新をテストする場合は、秘密のオプションを使用して、指定したトークンを使用してバイパスすることができます.下記の例を参照ください.
php artisan down --secret="1630542a-246b-4b66-afa1-dd72a4c43515"
また、あなたのURLで秘密鍵を置くことによってブラウザを使用することができます.下記の例を参照ください.
https://you-site.com/1630542a-246b-4b66-afa1-dd72a4c43515
この隠されたルートにアクセスするときは、その後、アプリケーションのルートにリダイレクトされます注意してください.クッキーがブラウザに発行されたら、通常はアプリケーションを閲覧することができます.

LALAVELメンテナンスモードのカスタム表示


あなたのlaravelメンテナンスモードのために特定のテンプレートまたはブレードをレンダリングする場合は、あなたのビューから- render =“ファイル名”を追加できます.下記の例を参照ください.
# view path: resources/views/maintenance.blade.php
php artisan down --render="maintenance"

Laravelメンテナンスモードのホームページへのすべての要求をリダイレクトする


Laravelメンテナンスモードが有効になっている場合は、お客様のホームページにリダイレクトできます.以下の例は、その方法を説明します.
php artisan down --redirect=/
追加の注意:メンテナンスモード中にすべてのジョブキューも一時停止します.
私はこのチュートリアルを助けることを望む.あなたがこのコードをダウンロードしたいならば、親切に をここで訪問してください.
ハッピーコーディング