Jus*_*tin 178
使用 public_path()
以供参考:
// Path to the project's root folder
echo base_path();
// Path to the 'app' folder
echo app_path();
// Path to the 'public' folder
echo public_path();
// Path to the 'storage' folder
echo storage_path();
// Path to the 'storage/app' folder
echo storage_path('app');
Run Code Online (Sandbox Code Playgroud)
Lau*_*nce 15
您可以使用base_path()来获取应用程序的基础 - 然后只需将您的公用文件夹添加到:
$path = base_path().'/public';
return File::put($path , $data)
Run Code Online (Sandbox Code Playgroud)
注意:在允许人们将文件上传到public_html的根目录时要非常小心.如果他们上传自己的index.php文件,他们将接管您的网站.
小智 8
从 Laravel 配置中检索公共文件夹路径的最佳方法是以下函数:
$myPublicFolder = public_path();
$savePath = $mypublicPath."enter_path_to_save";
$path = $savePath."filename.ext";
return File::put($path , $data);
Run Code Online (Sandbox Code Playgroud)
没有必要拥有所有变量,但这只是为了演示目的。
希望这会有所帮助,GRnGC
| 归档时间: |
|
| 查看次数: |
118475 次 |
| 最近记录: |