は私が得たOK laravelコレクションオブジェクトとこの「メインの」ブレード・テンプレートが$projects
とビューのforeachスコープ変数は
「main.blade.php」
...
<div id="projects-list">
<?php $last_id = 0; ?>
@include('partials._project')
</div>
<div>{{ $last_id }}</div>
...
と 'に渡されると呼ばれますpartials._project.blade.php」テンプレートはそう問題は、この時点<h4>{{ $last_id }}</h4>
で私は、プロジェクトIDの正しい値を得ることである。この
@foreach($projects as $project)
<?php $last_id = $project->id ?>
<a href="{{ action('[email protected]', $project->uri) }}">
<h4>{{ $last_id }}</h4>
<img src="{{ $project->getProjectImage($project->poster) }}">
</a>
@endforeach
(ように見えます最後のブロックは
)私は0
(初期値を取得する(ループが終わった後)
しかし<div>{{ $last_id }}</div>
で私main.blade.phpに)6
の値を示している私は、ブレード@foreach
ループが外側に何influanceを持っていないと思いますスコープの変数... または間違っていますか?
'main.blade.php'と' partials._project.blade.php '' $ last_id'をコントローラから渡すとアクセスできます! –
は 'partials._project.blade.php'ファイル名ですか? –