0
Voyagerは、デフォルトで、画像をstorage/app/public/postsフォルダにアップロードして投稿のおすすめ画像を表示します。 私のパブリックフォルダ内のカスタムフォルダに変更したい。Laravel Voyagerデフォルトの画像アップロードパスを上書きする
どうすればよいですか?
ありがとうございます。
Voyagerは、デフォルトで、画像をstorage/app/public/postsフォルダにアップロードして投稿のおすすめ画像を表示します。 私のパブリックフォルダ内のカスタムフォルダに変更したい。Laravel Voyagerデフォルトの画像アップロードパスを上書きする
どうすればよいですか?
ありがとうございます。
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.php
file、代わりにこのような「国民のキー('voyager'
)を設定します。私の知る限りボイジャーを見ることができるように、あなたがするので、画像のディレクトリを変更することはできません
'storage' => [
'disk' => 'voyager',
],
それは完全にBREADのスラッグに依存するので、最終的なスラッグは画像のディレクトリが '投稿 '/'。日付( 'F')。日付( 'Y') 'あなたがボイジャーのベンダーコードに影響を与えることなくこれを達成することはできないので、ボイジャーの人たちとgithubの変更要求を記録しようとすると、近い将来にそれを提供するかもしれません。 –