Php Laravel 5.2上传文件realPath不是/tmp而是/public
当我将文件上传到vagrant上的API时,一切正常,laravel将文件写入Php Laravel 5.2上传文件realPath不是/tmp而是/public,php,laravel,laravel-5,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.2,当我将文件上传到vagrant上的API时,一切正常,laravel将文件写入/tmp/phpLRJnhx。在live server上提交所有内容并提取代码时,Laravel将文件写入/var/www/webdir.nl/public。为什么Laravel不将文件写入live server上的/tmp/?可以使用配置选项配置上传文件的存储位置。要检查当前临时目录,请参阅sys\u get\u temp\u dir()的输出。可以使用配置选项配置上载文件的存储位置。要检查当前临时目录,请查看sys
/tmp/phpLRJnhx
。在live server上提交所有内容并提取代码时,Laravel将文件写入/var/www/webdir.nl/public
。为什么Laravel不将文件写入live server上的/tmp/
?可以使用配置选项配置上传文件的存储位置。要检查当前临时目录,请参阅sys\u get\u temp\u dir()的输出。可以使用配置选项配置上载文件的存储位置。要检查当前临时目录,请查看sys\u-get\u-temp\u-dir()
sys\u-get\u-temp\u-dir()
返回的是/tmp
,而不是我的laravel项目的公共目录。请查看此答案sys\u-get\u-temp\u-dir())
返回/tmp
,而不是我的laravel项目的公共目录。请查看此答案