tp6文件上傳去除默認時間子目錄


1,filesystem.php配置文件不需要改動,如圖

return [
// 默認磁盤
'default' => env('filesystem.driver', 'local'),
// 磁盤列表
'disks'   => [
    'local'  => [
        'type' => 'local',
        'root' => app()->getRuntimePath() . 'storage/',
    ],
    'public' => [
        // 磁盤類型
        'type'       => 'local',
        // 磁盤路徑
        'root'       => app()->getRootPath() . 'public/storage/',
//            'root'       =>  '/data/www/assets/somi/',
        // 磁盤路徑對應的外部URL路徑
        'url'        => '/storage/',
        // 可見性
        'visibility' => 'public',
    ],
    // 更多的磁盤配置信息
 ],
];

2,默認有時間子目錄代碼如下

$savename = Filesystem::disk('public')->putFile($path, $files);

上傳文件地址如下:

3,在putfile后面添加uniqid,自定義

$savename = Filesystem::disk('public')->putFile($path, $files,'uniqid');

上傳文件地址如圖:

時間子目錄已去除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM