📅  最后修改于: 2023-12-03 15:32:33.835000             🧑  作者: Mango
Laravel Storage Link 是 Laravel 框架提供的一个命令行工具,用于在 storage 文件夹和 public 文件夹之间创建符号链接,以便在前端可以访问 storage 文件夹中的内容。
安装 Laravel Storage Link 无需单独安装,因为它是 Laravel 框架的一部分。只需确保您安装了最新版本的 Laravel 框架即可使用。
要使用 Laravel Storage Link,只需在终端中使用以下命令:
php artisan storage:link
执行此命令将在 public 文件夹中创建一个 storage 的符号链接。现在您可以在 Laravel 应用程序前端访问 storage 文件夹中的文件,例如图片、音频、视频等。
<img src="{{ asset('storage/image.jpg') }}" alt="Image">
默认情况下,Laravel Storage Link 将在 public 文件夹中创建指向 storage/app/public 文件夹的符号链接。但是,您可以使用 config/filesystems.php 文件中的 disks 配置选项自定义存储路径。每个磁盘都可以定义其根目录路径:
'disks' => [
'public' => [
'driver' => 'local',
'root' => storage_path('app/public/uploads'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
],
然后,您只需执行以下命令即可创建符号链接:
php artisan storage:link
请注意以下事项,以避免使用 Laravel Storage Link 时出现问题:
Laravel Storage Link 是 Laravel 框架提供的一个非常强大的命令行工具,用于将 storage 文件夹中的文件链接到 public 文件夹中,以便在前端可以访问这些文件。它是一个简单而有效的方法,可以使您的 Laravel 应用程序更加灵活和强大。