Laravel中富文本编辑器读取config信息

发布于 2022-09-12 23:28:18 字数 616 浏览 26 评论 0

题目描述

使用Laravel6.0框架开发网站,富文本使用的是百度编辑器ueditor。

题目来源及自己的思路

现在需要吧富文本编辑器上的内容上传到Oss上,那么之前在Uploader.Class.php中吧OSS相关配置access或者SECRET都是直接写死在文件中的,但是现在公司架构调整为saas架构,我们需要给不同的商户单独部署一套站点,又使用了Docker进行部署,所以现在就碰到一个问题,就是这个配置信息我需要从配置常量中读取,而不是写死在代码中,这个文件又无法使用Config函数?

相关代码

粘贴代码文本(请勿用截图)
image.png
image.png

你期待的结果是什么?实际看到的错误信息又是什么?

我希望可以直接读取配置信息,直接使用服务提供者Config函数读取。
尝试方案:
使用require_once() 把文件包含进来也不行

各位可有比较好的方案,提供一二,不胜感激。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

生寂 2022-09-19 23:28:18

sass架构,关于配置,应该要写数据库吧,写代码里面本来就不合适。包括就算你使用config,也是写在代码中

携君以终年 2022-09-19 23:28:18

简单点儿,如果你只想使用 Config ,那你可以在这个 Uploader.class.php 顶部引入

<?php
require base_path('vendor/autoload.php');

然后使用 app()['config'] 来获取 config 对象。

或者你可以直接使用封装完成适配的第三方 UEDITOR 包。

缪败 2022-09-19 23:28:18

Laravel的config下一般存放配置信息,可以通过config('key')方法获取指定的数据。
设置值可通过「点」式语法读取,其中包含要访问的文件名以及选项名称。
现在想读取\config\app.PHP文件的url,文件中数据为:
'url' => 'http://localhost',
获取方法:

config('app.url')
config('app.url', 'default_val')

如果找不到app.url,会返回默认返回第二个参数。

已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文