Laravelに問題があります。では私は何をしようとしていますか?私はすべての私の例から場所を取得しようとしています。これは実際には動作するので、すべてのサンプルのIDを取得して、プロジェクトの別のテーブルからそのサンプルの場所を探します。 foreachのvar_dumpは私に必要なものを与えます。しかし、私はforeachの外でこのデータが必要です、私は後で私の見解にそれを送る必要があります。しかし、foreach以外の2番目のvar_dumpは、最初のidの位置のみを返します。foreachレベル外の変数を使用
だから私の質問は:foreachの外に完全な$の位置を取得する方法があります。
$ids= DB::table('example')
->select('id')
->get();
foreach($ids as $id)
{
$locations = example::find($id->id)->locations()->get();
var_dump($locations);
}
var_dump($locations);
これが私の見解です:
@foreach($examples as $example)
<h1>{{$example->name}}</h1>
@foreach($locations as $location)
{{$location}}
@endforeach
@endforeach
私はこのようにそれを印刷し、私はあなたが私の質問を理解してほしい場合、私はアルから場所ごとに$例では$例アルを参照してください。
だから、唯一の場所または指定されたidののためのすべての場所の配列を取得したいですか? –
配列:私はビューでそれをforeachしたい –