📜  laravel 创建符号链接存储 - PHP (1)

📅  最后修改于: 2023-12-03 15:17:14.002000             🧑  作者: Mango

Laravel 创建符号链接存储

在 Laravel 中,我们可以使用符号链接来将存储的文件夹指向另一个位置。这在我们需要将文件存储到不同的文件夹中而不影响应用程序代码时非常有用。

步骤

以下是在 Laravel 中创建符号链接的步骤:

  1. 确定您要存储的文件夹路径。假设您想要将文件存储到 /var/www/html/storage/app/public 文件夹中。

  2. 使用 ssh 或控制台连接到您的服务器。

  3. 转到您的 Laravel 项目的根目录。

  4. 使用以下命令创建一个名为 public/storage 的符号链接,指向 /var/www/html/storage/app/public

php artisan storage:link

该命令会自动生成符号链接,不需要手动创建。

  1. 您可以在代码中使用以下命令来将文件保存到 public/storage 文件夹中:
$path = $request->file('file')->store('public');
  1. 您可以在页面中使用以下命令访问存储的文件:
<img src="{{ asset('storage/image.jpg') }}">

以上命令会将 public/storage/image.jpg 文件链接到 public/image.jpg

结论

在 Laravel 中创建符号链接存储非常容易。只需使用 storage:link 命令即可快速创建符号链接。