Image 覆盖Laravel Voyager默认图像上载路径
默认情况下,Voyager会将图像上载到存储/app/public/posts文件夹中,以获取帖子的特色图像。 我想将其更改为公用文件夹中的自定义文件夹 我如何做到这一点Image 覆盖Laravel Voyager默认图像上载路径,image,laravel,path,upload,voyager,Image,Laravel,Path,Upload,Voyager,默认情况下,Voyager会将图像上载到存储/app/public/posts文件夹中,以获取帖子的特色图像。 我想将其更改为公用文件夹中的自定义文件夹 我如何做到这一点 提前感谢。打开config/filesystems.php文件和检查部分。再添加一个键,例如voyager 'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'),
提前感谢。打开
config/filesystems.php
文件和检查部分。再添加一个键,例如voyager
'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
并设置该键('voyager'
),而不是像这样设置“public”:
'storage' => [
'disk' => 'voyager',
],
打开
config/filesystems.php
文件并检查部分。再添加一个键,例如voyager
'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
并设置该键('voyager'
),而不是像这样设置“public”:
'storage' => [
'disk' => 'voyager',
],
转到config/filesystems.php并更改新文件夹的根和URL键。请参见下面的示例
'public' => [
'driver' => 'local',
'root' => public_path().'/app', //Add new folder into public folder called app
'url' => env('APP_URL').'/public/app', //change get path for image
'visibility' => 'public',
],
转到config/filesystems.php并更改新文件夹的根和URL键。请参见下面的示例
'public' => [
'driver' => 'local',
'root' => public_path().'/app', //Add new folder into public folder called app
'url' => env('APP_URL').'/public/app', //change get path for image
'visibility' => 'public',
],
就我所见,旅行者号无法更改图像目录,因为它完全取决于面包的长度,因此,例如,您的最终长度是
posts
图像目录将是posts./'./'.date('F').date('Y')./'
,因此您无法在不影响旅行者号供应商代码的情况下实现这一点,尝试将github更改请求记录到voyager伙计那里,他们可能会在不久的将来提供。就我所见,voyager无法更改图像目录,因为它完全取决于面包的长度,因此,例如,您的最终长度是posts
图像目录将是posts./'.date('F').date('Y'))“/”
因此,在不影响voyager供应商代码的情况下,您无法实现这一点,请尝试与voyager人员一起记录github更改请求,他们可能会在不久的将来提供该请求。