1
私はビジネスとロケーションテーブルを持っており、1対1の関係を持っています。これまでのところすべてうまく動作しますが、問題は1つしか見つかりません。laravel 1対1で多くの結果を取得する
ただし、ロケーションテーブルの外部キーであるbusiness_idには多数の結果があります。
マイビジネステーブルは、5-95からIDを持っており、これらは私が、5-95からである私もbusiness_idしている私の場所のテーブルに
を返したいレコードです。
これらの特定のレコードを取得するにはどうすればよいのですか?私はこの時点で
:
function transportProfile() {
$type = 2;
$business = Business::where('type', $type)->get();
$location = Business::find(3)->locations;
echo $location;
return view('userProfile', compact('business', 'location'));
}
だから、ビジネステーブルを明確にするには、5-95とロケーションテーブルからIDは私が使用できるようにしたもの2つのテーブルからの結果を返すようにしたい、5-95からbusiness_idていましたそれはビュー
こんにちは!あなたは*、私はこれのような何かを探していたと私は場所テーブルで何も見つかりませんでした私はスラッグとビジネス名を出力したいと思いますか? –
@PrzemekWojtasあなたは '{{$ business-> location-> slug}}'を実行できます。また、 '{{dd($ business)}}'を実行してください。これにより、すべてのデータがその構造で表示されるので、そのデータを扱う方法を知ることができます。 –
@foreach($ business as $ business_name) @endforeach –