如何在 Laravel 中将完全限定的文件路径转换为 ​​URL

Sai*_*aif 4 php laravel

我有一个完整的文件路径 ( /var/www/project/public/csv/Info.csv) 存储在变量$file中

如何将此变量转换为服务器友好的 URL。我尝试使用url($file)辅助函数,但它返回http://127.0.0.1/var/www/soccer/public/csv/Info.csv

预期输出为: http: //127.0.0.1/csv/Info.csv

一种方法是从 public 中删除字符串并将其传递给url()函数。有谁有更通俗易懂的方法吗?

Dev*_*von 5

怎么样:

str_replace(public_path(), '', $file); 
Run Code Online (Sandbox Code Playgroud)