如何在 Laravel5.1 中重命名目录

Mor*_*ahi 3 laravel laravel-5 laravel-5.1

如何在我的控制器中重命名公共目录?我阅读了 Laravel 文档,但 File 类没有 rename 。

File::move();
Run Code Online (Sandbox Code Playgroud)

我只需要重命名,我不能将我的文件移动到另一个文件夹

Ach*_*dja 6

Laravel 文档

move 方法可用于重命名或将现有文件移动到新位置:

 Storage::move('hodor/file1.jpg', 'holdthedoor/file2.jpg');
Run Code Online (Sandbox Code Playgroud)

这样,您无需移动即可重命名

Storage::move('hodor/oldfile-name.jpg', 'hodor/newfile-name.jpg'); // keep the same folder to just rename 

Storage::move('hodor/old-folder-name', 'hodor/new-cool-folder-name'); //rename folder
Run Code Online (Sandbox Code Playgroud)


her*_*h42 2

你可以使用 PHP 的内置函数“rename”:-) http://php.net/manual/en/function.rename.php