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

题目描述

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

题目来源及自己的思路

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

相关代码

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

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

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

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

阅读 2k
3 个回答

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

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

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

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

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

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

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

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

已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题