php - 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
解决方案
APP_URL=http://your project name
添加 .env 文件
推荐阅读
- javascript - 倒计时值在 JavaScript 中不断出现未定义
- python - Python 正则表达式仅与第二个捕获组匹配 - 不使用第一个捕获组
- c# - 如何从 C# 中的文件创建内存中结构化的 ZIP 存档?
- c# - 保留对 Socket BeginXXX 线程的控制是不好的做法吗?
- ios - 当我在应用商店发布我的应用时出现空白屏幕
- php - PHP(Apache) 不执行 BASH 命令 (At + Wget)
- r - 将单行拆分为多行,保持分隔符不变
- javascript - 如何防止元素脱离 DOM 错误?
- matlab - 使用for循环(MATLAB)时如何消除不需要的0?
- sophoslabs-intelix - Sophos Intelix 静态文件分析 - html