ビューを処理して新しいファイルを生成することにより、ビューをレンダリングする前にビューを前処理し、代わりに新しいファイルをロードします。
パッケージ/サービス プロバイダーを調べたり、一部のクラスを拡張してIlluminate\View
でハイジャックするカスタム ビュー クラスを作成したりしましたApp::bind('view', 'CustomView')
が、どちらも希望どおりに動作しないようです。
これはどういうわけか可能ですか?
例:
View::make('some_view');
- 変更されているかどうかを確認し、
some_view
変更されている場合は、前処理して結果をキャッシュ ディレクトリに保存しapp/storage/cache/some_view.blade.php
ます。 - 代わりに
View
負荷をかけてください。app/storage/cache/some_view.blade.php