我需要存儲的形式上傳的圖像,圖像存儲在public/uploads
文件夾,並在數據庫中保存的文件名,然後需要T查看上傳的文件檢索存儲的公共文件夾中的文件。無法在laravel 5
我成功地將文件上傳到public/uploads
文件夾,但它存儲的問題與生成的唯一名稱存儲在一起,並且我存儲在數據庫中的名稱是原始名稱。
....
$post_images->image_file_name = $image->getClientOriginalName();
Storage::disk('uploads')->put('prefix_'.$post_id, $image);
$post_images->save();
,並同時顯示在視圖,
<img src="{{url('/uploads')}}/prefix_{{$images->post_id}}/{{$images->image_file_name}}">
的URL形式的原始文件名(public/uploads/some_id/my_original_file_name.png
),但在public/uploads/some_id/unique_name.png
有唯一的名稱。
我如何獲取該文件的唯一名稱,上傳並保存在數據庫中? 或其他任何方式來實現這一目標?
你如何創建聯合國ique的名字?請提供更多的代碼請致電 – utdev
@utdev這個獨特的名字是由laravel創建的。當我們使用'Storage :: disk('uploads') - > put();'它創建一個唯一的文件名並保存文件。 – Mann