📅  最后修改于: 2023-12-03 14:43:47.484000             🧑  作者: Mango
在 Laravel 中,我们可以使用命令 php artisan storage:link
来创建一个符号链接,将公共磁盘中的文件链接到 public
目录下,从而使得这些文件可以在网站中直接访问。
要创建符号链接,只需要在终端中进入 Laravel 项目目录,然后执行以下命令:
php artisan storage:link
这个命令会自动在 public
目录下创建一个名为 storage
的符号链接,指向 storage/app/public
目录,从而实现公共磁盘的访问。
通过上面的命令创建符号链接后,我们就可以在程序中利用它来访问公共磁盘中的文件了。例如,我们可以使用 asset
函数来获取一个存储在 storage/app/public
目录下的文件的 URL:
$url = asset('storage/file.jpg');
这将返回一个可以直接在网站中访问的 URL(例如 http://example.com/storage/file.jpg
)。
在使用符号链接时,需要注意以下几点:
storage/app/public
目录存在,且其中包含你需要访问的文件。通过本文介绍,现在你应该已经学会了利用 Laravel 中的命令创建符号链接存储,并且知道了如何在程序中访问公共磁盘中的文件。如果你还没有尝试过这个功能,可以尝试一下,相信会对你的开发工作带来很大的便利。