【发布时间】:2015-06-12 20:13:36
【问题描述】:
我正在尝试将文件从一个地方移动到另一个地方。在这种情况下,它是我的用户个人资料图片。由于我根据他们的用户名存储我的用户个人资料图片,所以当他们更改用户名时。我需要移动他们的个人资料照片,否则图片链接将被破坏。
我在这里试过了:
if ( $user->username != Input::get('username')) {
$new_path = public_path().'/img/logo/'. Input::get('username').'/'.$user->logo_path;
$old_path = public_path().'/img/logo/'. $user->username.'/'.$user->logo_path;
$move = File::move($new_path, $old_path);
$delete = File::delete($old_path);
}
我不断得到:
有什么建议吗?
【问题讨论】:
-
目录是否存在?如果没有,请先创建它。
-
delete毫无意义。移动文件会将文件从其原始位置删除。