繁体   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