2017-02-07 6 views
1

私はLaravelのカスタム404ページのチュートリアルに従っているので、php artisan view:clearというコマンドを実行します。説明したように、コンパイルされたすべてのビューファイルがクリアされます。さらにlaravel docsで検索し、ビューファイル。イムは、これを尋ねる理由は理由Laravel - PHPの職人の視点は何ですか:クリアしますか?

  • これは私のビューファイル
  • に影響を与える場合、彼らは同じままだろうイムわからないのですか?
  • 私はこのコマンドを実行する上で重要な何かを削除しましたか?
  • これらのキャッシュファイルは何ですか?
  • これは私の将来の仕事に影響しますか?

答えて

1

このコマンドは、基本的にはすべてのキャッシュされたビューをクリアします。

毎回ビューを読み込むのではなく、キャッシュされたコピーをストレージフォルダに保存することができます。ビューのキャッシュは、毎回のブレードのコンパイルが時間の無駄であるため、ブレードが明らかに適切なPHPファイルにテンプレートを変換するため、キャッシュの表示が行われます。

php artisan view:clearを実行すると、キャッシュされたすべてのビューがクリアされるので、次にブレードビューが読み込まれると、キャッシュから引き出すのではなく、再度コンパイルされます。これは私のビューファイル

に影響を与える場合、これはビュー自体には影響しません

イムわからない、それは単に、キャッシュされたコピーをクリアします。

同じままになりますか?

あなた自身の意見は変わりません。

私はこのコマンドを実行する上で重要な何かを削除しましたか?

ビューのキャッシュされたコピーのみ。これらは、ページがロードされたときに再びコンパイルされます。

これらのキャッシュファイルは何ですか?

ブレードが呼び出されるたびにコンパイルするのを防ぐため、この時間を無駄にしないように1回だけ実行できます。

これは私の将来の仕事に影響しますか?

全くありません。

+1

お返事ありがとうございます、私は本当に心配していました。私は5分であなたの答えを受け入れるでしょう(StackOverflowは私が待たなければならないと言います):) – pyaki

+0

心配しないで、それはあなたのために物事を明らかにしてうれしい。 – James

+1

'View:clear'は、ブレードディレクティブを使って開発や遊びをするときに便利です。 – Kyslik

関連する問題