私はLaravel 5.2で作業しています。私は自分のビューページにビデオを表示する必要があります。私はデータベーステーブルにビデオを格納することができますが、それをフェッチして表示することができません。私は使用しているビデオのファイルパスを持つ私のテーブルの列を持ってそれをデータベースから取り出します。laravelを使用してビデオを表示する5.2
マイコントローラー:
public function talent(Request $request){
$user=new Talent();
$this->validate($request, [
'video'=>'required',
]);
$video=$request->file('video');
$filename=time().'.'. $video->getClientOriginalExtension();
$pathVideo = public_path('uploads/video/' . $filename);
Input::file('video')->move('uploads/video/', $pathVideo);
$user->file_path=$pathVideo;
$user->video=$filename;
$user->user_id=Auth::user()->id;
$user->save();
return redirect()->back();
}
public function talentpool($id){
$user=User::findorFail($id);
$talents=Talent::orderBy('created_at','desc')->get();
return view('talentpool',['user'=>$user,'talents'=>$talents]);
}
マイビュー:
@foreach($talents as $talent)
<video width="616" src="{{ $talent->file_path }}" controls></video>
@endforeach
ビデオソースの属性を調べるためにHTMLソースを調べてみてください。また、talentpool関数で正しいビューに戻ることを再度確認します。 – Nabeel
src = ""から値を取得し、ブラウザのURLバーに貼り付けてEnterキーを押します。 –
要素を調べている間、ビデオのsrc属性に空白が表示されています –