私はlaravel 5.2を使用しています。現在のビューでは、このビューが以前に呼び出されたかどうかをどのように知ることができますか?助言がありますか?ビューが複数回呼び出されたかどうかはどのように知ることができますか?
更新:
ここでのシナリオだ、私はビューでスクリプトを持っている、と私は一度それを実行したい:ビューが呼ばれました初めて。
私はlaravel 5.2を使用しています。現在のビューでは、このビューが以前に呼び出されたかどうかをどのように知ることができますか?助言がありますか?ビューが複数回呼び出されたかどうかはどのように知ることができますか?
更新:
ここでのシナリオだ、私はビューでスクリプトを持っている、と私は一度それを実行したい:ビューが呼ばれました初めて。
[OK]を、私はこれをmyselによって解決しましたf。このjavascriptコードは、ビューが初めて呼び出されたときに1回実行されます。
@if (! $__env->yieldContent('some_section_script'))
@section ('some_section_script')
<script type="text/javascript">
console.log('Hello world');
</script>
@stop
@yield('some_section_script')
@endif
Laravel Debugbarというバンドルパッケージがあり、現在のリクエストで呼び出されるたびにその一覧が表示されます。下記参照。
:あなたはビューでVARを共有することができます
:
初めのビューファイルで次にView::share('someViewCount', 0);
:
<?php
if ($someViewCoutn > 0) {
return;
}
$someViewCoutn++
?>
// rest of blade tebplate
上記の私の更新を見る –
ビューのカウンターを使用すると、count = count + 1; –
ページが何回ロードされたかを把握したいのですか? – SteD