私はpdf_Filesテーブルからデータを取得したいのですが、そこにはuser_idに基づくファイルの名前しか表示されません。私はそれを説明する方法を本当に知らないが、もしあなたが私のコードを見れば、あなたは理解するだろう。関係の別のテーブルからIDを取得するlaravel
ここDB::table('pdf_files')->where(table:personal_infos->id = pdf_files->user_id)->get(); --> I want it to be something like that but I do not know how to get it
が私のコードです:: コントローラー:
パブリック関数downfunc(リクエスト$要求私はすでに、私はそれはのようなものになりたい、すでにこの2つのテーブル間の関係を作る
を終了しています){
$downloads=DB::table('pdf_files')->get();
return view('download.viewfile',compact('downloads'));
}
PDFファイルモデル:
protected $fillable = array('file_name','file_size','user_id');
public function personal_infos() {
return $this->belongsTo('App\personal_info', 'user_id', 'id');
}
モデルpersonal_info:
class personal_info extends Eloquent
{
protected $fillable = array('Email', 'Name');
protected $table = 'personal_infos';
protected $primaryKey = 'id';
public function pdfFiles() {
return $this->hasMany('App\pdfFile','user_id');
}
}
は、私はいくつかの機能か何かに参加使用していますか:あなたはリクエストから情報を取得している場合は
、あなたはこのような何かをしたいですか? – Dkna