Laravel 5 文件系统:在文件夹中创建文件夹
Laravel 5 Filesystem: Create a Folder in a Folder
我目前正在使用 Laravel 编写文件系统 Web 应用程序,我可以创建文件夹和上传文件。现在我希望当你在一个文件夹中时,你可以在实际文件夹中创建一个新文件夹,一个文件夹中的一个文件夹。
有没有一种方法可以保存文件夹的实际路径(可能在隐藏的文本字段或其他内容中)以便应用知道您的实际位置并在文件夹中创建文件夹?
假设您在应用程序界面中位于文件夹 /foo/bar
中,您可以在 URL 参数中反映您当前的位置,例如
像这样:
http://localhost/filesystem.php?current_path=/foo/bar
或者如果您在服务器上启用了 URL 重写:
http://localhost/filesystem/foo/bar
现在,您只需在控制器的方法中检索 current_path
参数值并根据需要使用它。
并且当您单击 /foo/bar
中的 baz
子文件夹时,更新您的 URL 参数:...?current_path=/foo/bar/baz
。就这么简单。
我目前正在使用 Laravel 编写文件系统 Web 应用程序,我可以创建文件夹和上传文件。现在我希望当你在一个文件夹中时,你可以在实际文件夹中创建一个新文件夹,一个文件夹中的一个文件夹。
有没有一种方法可以保存文件夹的实际路径(可能在隐藏的文本字段或其他内容中)以便应用知道您的实际位置并在文件夹中创建文件夹?
假设您在应用程序界面中位于文件夹 /foo/bar
中,您可以在 URL 参数中反映您当前的位置,例如
像这样:
http://localhost/filesystem.php?current_path=/foo/bar
或者如果您在服务器上启用了 URL 重写:
http://localhost/filesystem/foo/bar
现在,您只需在控制器的方法中检索 current_path
参数值并根据需要使用它。
并且当您单击 /foo/bar
中的 baz
子文件夹时,更新您的 URL 参数:...?current_path=/foo/bar/baz
。就这么简单。