2017-11-23 24 views
0

Voyagerは、デフォルトで、画像をstorage/app/public/postsフォルダにアップロードして投稿のおすすめ画像を表示します。 私のパブリックフォルダ内のカスタムフォルダに変更したい。Laravel Voyagerデフォルトの画像アップロードパスを上書きする

どうすればよいですか?

ありがとうございます。

+0

それは完全にBREADのスラッグに依存するので、最終的なスラッグは画像のディレクトリが '投稿 '/'。日付( 'F')。日付( 'Y') 'あなたがボイジャーのベンダーコードに影響を与えることなくこれを達成することはできないので、ボイジャーの人たちとgithubの変更要求を記録しようとすると、近い将来にそれを提供するかもしれません。 –

答えて

1

config/filesystems.phpファイルを開き、thisセクションをチェックします。たとえば、voyagerのようなもう1つのキーを追加します。

'disks' => [ 
    'local' => [ 
     'driver' => 'local', 
     'root' => storage_path('app'), 
    ], 
    'public' => [ 
     'driver' => 'local', 
     'root' => storage_path('app/public'), 
     'url' => env('APP_URL').'/storage', 
     'visibility' => 'public', 
    ], 
    's3' => [ 
     'driver' => 's3', 
     'key' => env('AWS_ACCESS_KEY_ID'), 
     'secret' => env('AWS_SECRET_ACCESS_KEY'), 
     'region' => env('AWS_DEFAULT_REGION'), 
     'bucket' => env('AWS_BUCKET'), 
    ], 
    'voyager' => [ 
     'driver' => 'local', 
     'root' => storage_path('app/public'),// change here something specific to your application need 
     'url' => env('APP_URL').'/storage', 
     'visibility' => 'public', 
    ], 
], 

その後オープンconfig/voyager.phpfile、代わりにこのような「国民のキー('voyager')を設定します。私の知る限りボイジャーを見ることができるように、あなたがするので、画像のディレクトリを変更することはできません

'storage' => [ 
    'disk' => 'voyager', 
], 
関連する問題