Php Laravel文件存储位置

Php Laravel文件存储位置,php,laravel,storage,Php,Laravel,Storage,我正在centos上运行我的Laravel项目,使用默认的artisan服务器。 我正在尝试使用laravel File::append命令将数据添加到文件中。 在config/filesystems.php中,我有以下内容: 'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('data'), ], 及 .env文件中未定义

我正在centos上运行我的Laravel项目,使用默认的artisan服务器。 我正在尝试使用laravel File::append命令将数据添加到文件中。 在config/filesystems.php中,我有以下内容:

    'disks' => [

    'local' => [
        'driver' => 'local',
        'root' => storage_path('data'),
    ],

.env文件中未定义“文件系统驱动程序”。 但是,当我使用File::append()时,文件是在公用文件夹中创建的,而不是在存储路径中创建的

你知道是什么原因造成的吗?我遗漏了什么。

存储::put('filename.jpg',$contents)
使用默认文件系统,因此需要相对文件名,
File::append
不需要

因此,这里可能的解决方案是
File::append($path,'yourAppend')包含存储文件夹中文件的完整路径

    /*
|--------------------------------------------------------------------------
| Default Filesystem Disk
|--------------------------------------------------------------------------
|
| Here you may specify the default filesystem disk that should be used
| by the framework. The "local" disk, as well as a variety of cloud
| based disks are available to your application. Just store away!
|
*/

'default' => env('FILESYSTEM_DRIVER', 'local'),