Laravel Voyager:在管理端的图片网址中重复“应用/公共”

问题描述

当我使用 voyager 添加餐厅/上传图片时。图像在用户端正确显示,但在管理端不显示。当我检查图像的 url 时,它显示“app/public”重复了两次。 如果我更新餐厅信息并让图像保持不变。然后它甚至也停止在用户端工作。检查 URL 后,我知道“应用程序/公共”不断重复我更新餐厅的次数

图片目录

public_html/tmo_api/storage/restaurants/July2021

**我已经再次尝试符号链接。和缓存清除等... **

航海者.PHP

/*'storage' => [
    'disk' => env('FILESYstem_DRIVER','public'),],*/
'storage' => [
    'disk' => 'voyager',

文件系统.PHP

 'disks' => [

    'local' => [
        'driver' => 'local','root' => storage_path('app'),'public' => [
        'driver' => 'local','root' => storage_path('app/public'),'url' => env('APP_URL').'/storage/app/public','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'),'url' => env('AWS_URL'),'voyager' => [
        'driver' => 'local',// change here something specific to your application need
        'url' => env('APP_URL').'/storage/app/public',

app.PHP

'url' => env('APP_URL','http://example.com/tmo_api'),'asset_url' => env('ASSET_URL',null),

.env

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:sdfswm8pJN6QQls+sdfRfsd56NQw8XBsdsdfdSW/saVPQ=
APP_DEBUG=true
APP_URL=http://example.com/tmo_api

You can see it repeating on ID-6

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)