【发布时间】:2013-10-21 04:17:39
【问题描述】:
我在使用虚拟主机中的 laravel 将文件上传到我的服务器时遇到问题。
情况是这样的:当我尝试上传一个指向绝对路径的链接时:
if ($file->move( 'laravel.dev/upload', $file->getClientOriginalName() )) {
echo 'uploaded';
}
文件可以成功上传,尽管它会创建一个名为“laravel.dev”的文件夹,这是我的主机,并且在其中创建另一个名为“upload”的文件夹。另一方面,如果我这样设置我的代码:
if ($file->move( asset('uploaded'), $file->getClientOriginalName() )) {
echo 'uploaded';
}
它会抛出这个错误:
我想要实现的是将文件直接上传到我在“projectname/public/”公共文件夹中创建的“upload”文件夹。我怎样才能做到这一点?
【问题讨论】:
标签: php apache laravel laravel-4 virtualhost