我有一個簡單的表單,用戶可以上傳文件。文件上傳到public/uploads目錄。Laravel 5:動態生成上傳文件的鏈接(路徑)
下面的表格中有public/uploads目錄中的所有文件列表。
所以,這裏是我的控制器方法:
public function store(Request $request)
{
if ($request->hasFile('file_upload')) {
if ($request->file('file_upload')->isValid()) {
$request->file('file_upload')->move(public_path().'/uploads/', $request->file('file_upload')->getClientOriginalName());
}
}
$list_of_files = \File::allFiles(public_path().'/uploads/');
return view('foo', compact('list_of_files'));
}
這裏是顯示文件列表中查看文件:
<ul>
@foreach($list_of_files as $file)
<li><a href="#">{{ basename($file) }}</a></li>
@endforeach
</ul>
我應該把什麼HREF =」「有鏈接到這些文件(以及我需要什麼路線,以便這些鏈接工作)?
不是解決辦法,或者你正在尋找,但用它來命名文件,並避免其他後患日期(「YmdH:I:S」)是什麼。「 - 」 $圖像 - > getClientOriginalName(); –