簡體   English   中英

laravel 5.5從存儲獲取文件URL

[英]laravel 5.5 get file url from storage

我正在一個項目中,我想獲取我在laravel的storage-app-public目錄中上傳的文件的鏈接。 我遵循了此鏈接StackOverflow的問題 ,但是當我嘗試在Vagrant中運行以下命令時:

php artisan storage:link

它給出以下錯誤:

[Symfony\Component\Console\Exception\CommandNotFoundException]
There are no commands defined in the "storage" namespace.

您需要遵循此代碼,我認為這將對您有所幫助。

$imageTempName = $userdata->file('image_media')->getPathname();
$imageName = $userdata->file('image_media')->getClientOriginalName();

使用Laravel將文件上傳到目錄中的數據庫。

<?php
public static function upload_file(Request $userdata){
    $imageTempName = $userdata->file('image_media')->getPathname();
    $imageName = $userdata->file('image_media')->getClientOriginalName();
    $path = base_path() . '/public/uploads/images/';
    $userdata->file('image_media')->move($path , $imageName);
    $data=array('media'=>$imageName);
    $insert=with(new UserModel)->uploadFile($data);
}
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM