首页 > 解决方案 > Laravel 访问其他 Laravel 项目的公用文件夹

问题描述

我正在尝试在 Laravel 中为也在 Laravel 中的实时网站构建管理面板。我想访问另一个 Laravel 项目的公用文件夹。

我试过这段代码:

public static function CustomerPublic(string $string)
    {
        if(env('APP_ENV')=='local'){
            return __DIR__.'/custom_dir/'.$string; 
        }
    }

我面临的问题:它以类似 root 的127.0.0.1开始文件

我正在寻找一种从当前项目访问另一个 laravel 项目的目录的方法。

编辑:我的目录结构

return __DIR__.'/../../../web_vue/public/'.$string;

结果我得到:

http://127.0.0.1:8000/media/alihyder/7E74636D746326DD/Projects/PatientCare/web_vue/public/uploads/images/banner_1.jpg   

我想要的结果:

file:///media/alihyder/7E74636D746326DD/Projects/PatientCare/web_vue/public/uploads/images/banner_1.jpg

标签: phplaravellaravel-5directory

解决方案


APP_URL=http://your project name 

添加 .env 文件


推荐阅读