私はLaravelを初めて使用し、この問題についてしばらく頭を悩ませてきました。テーブルから単一の行を取得して、それをビューに渡そうとしているだけです。
テーブルには、このクエリと一致する必要がある 2 つのフィールドがあります。1 つ目はもちろん id で、2 つ目はログインしているユーザーに一致する user_id です。完了したら、失敗メッセージ (ID: X に一致するレコードが見つかりません) で応答する予定です。
public function show($id)
{
$data = Partners::where('id', $id);->where('user_id', Auth::user()->id)->get();
return View::make('partners.showone')
->with('data', $data)
->with('title', 'View Record')
->with('breadcrumb', 'View Partner');
}
私からしてみれば:
{{ $data->firstName }}
この構成では、次のエラーが表示されます。
未定義のプロパティ: Illuminate\Database\Eloquent\Builder::$firstName