laravel - 将文件存储在Laravel 5根文件夹之外

标签 laravel laravel-5

我正在开发laravel 5项目,并使用imagind存储图像文件。我想将图像文件存储在项目的根文件夹之外的文件夹中。我现在停留在应该存储图像文件的外部文件夹中,我想使其可以通过诸如http://cdn.example.com之类的子域进行访问,以期寻求解决方案。

最佳答案

laravel documentation可以为您提供帮助。

否则,您可以转到config/filesystems.php并为本地和生产添加您自己的自定义存储路径:

return [

    'default' => 'custom',
    'cloud' => 's3',
    'disks' => [

        'local' => [
            'driver' => 'local',
            'root'   => storage_path().'/app',
        ],

        'custom' => [
            'driver' => 'custom',
            'root'   => '../path/to/your/new/storage/folder',
        ],

        's3' => [
            'driver' => 's3',
            'key'    => 'your-key',
            'secret' => 'your-secret',
            'region' => 'your-region',
            'bucket' => 'your-bucket',
        ],

        'rackspace' => [
            'driver'    => 'rackspace',
            'username'  => 'your-username',
            'key'       => 'your-key',
            'container' => 'your-container',
            'endpoint'  => 'https://identity.api.rackspacecloud.com/v2.0/',
            'region'    => 'IAD',
        ],

    ],
];

关于laravel - 将文件存储在Laravel 5根文件夹之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30576689/

相关文章:

php - Laravel:多个事件的单一监听器

php - 如何使用 MAMP 将 Laravel 5 应用程序连接到 mysql?

mysql - Laravel 5 迁移 - 外键约束失败

php - b"string"在 dd() 函数中是什么意思?

php - 如何在 Laravel Blade 模板中编写 PHP 代码?

laravel - 如何更改 Laravel 中请求参数的值

php - 在 Laravel 5 迁移中更新表并添加数据

mysql - 如何在 laravel 5 中对 Eloquent 关系执行包含子查询的更新

php - 拉拉维尔 5 : scalable relationship between more than 4 tables

php - 在 Laravel 迁移中更改列类型的最佳方法是什么?