こんにちは。ひよっこです。

 

解決したと思った、前回のデータベースからデータを取得する件ですが、

 

ちっとも解決しておりませんでした絶望

 

 

前回の、

 

ユーザーテーブルからログイン中のユーザーの情報IDのうち最新のもの1つ取ってくるのはできました。

 

が、

 

前回もう1つテーブル(ここでは詳細IDとします)があると言いましたが、

 

情報IDに紐づく詳細テーブルのうち最新のもの1つ取ってくる。

 

というのができなかった・・・絶望

 

 

考え方は同じだと思うんです。

 

ただ、サーバーへの呼び出し方がわからない。

 

なので、検索上差し

 

・・・・・

 

わからんガーン

 

 

ユーザーテーブルと情報テーブルの時と同じようにしようとすると、

 

モデルのリレーションを呼び出すところでできなくなるもやもや

 

しばらく考えていると、

打開策を見つけた電球

 

合っているのかはわからないけど、、、

 

 

それがこちら下差し

 

$詳細データ =

 詳細モデル::where(['情報ID' => $情報データ

->id])->latest()->first();

 

情報データからIDを取ってきて、その中の最新データを詳細データに入れた。

 

つもり怒り

 

一応欲しいデータを取ってくることはできたにっこり

 

 

一旦このまま進めてみます花