Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5:从DB获取值到config/services.php_Php_Laravel_Laravel 5.2 - Fatal编程技术网

Laravel 5:从DB获取值到config/services.php

Laravel 5:从DB获取值到config/services.php,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我刚刚在我的网站上添加了Facebook和Google登录,客户端id和客户端密码的值是从管理控制面板设置的,并存储在我数据库的设置表中 当我尝试这样做时(在config/services.php上): 我得到一张空白页 当然,我在config/services.php文件上添加了以下内容: use App\Setting; 不要将use App\Setting添加到文件顶部,因为它不是类 只需在代码中直接使用App\Setting::。不要将use App\Setting添加到文件顶部,因为

我刚刚在我的网站上添加了Facebook和Google登录,客户端id和客户端密码的值是从管理控制面板设置的,并存储在我数据库的设置表中

当我尝试这样做时(在config/services.php上):

我得到一张空白页

当然,我在config/services.php文件上添加了以下内容:

use App\Setting;

不要将
use App\Setting
添加到文件顶部,因为它不是类


只需在代码中直接使用
App\Setting::

不要将
use App\Setting
添加到文件顶部,因为它不是类


只需直接在代码中使用
App\Setting::

好吧,我已经帮助您编写了代码,现在它是正确的代码。现在需要调试错误。确保
App\Setting::findOrFail('facebook\u client\u id')->first()。在其他地方运行它,例如在
tinker
中。另外,查看Laravel
error.log
文件等。如果我不知道你那边发生了什么,我就帮不了你因为没有显示错误,日志文件不会更新。。。正如我所说,我得到的只是一张空白页。我检查了tinker,它确实在那里工作。然后打开调试模式,安装调试栏,检查web服务器错误。好了,我已经帮助您编写了代码,现在它是正确的代码。现在需要调试错误。确保
App\Setting::findOrFail('facebook\u client\u id')->first()。在其他地方运行它,例如在
tinker
中。另外,查看Laravel
error.log
文件等。如果我不知道你那边发生了什么,我就帮不了你因为没有显示错误,日志文件不会更新。。。正如我所说,我得到的只是一张空白页。我检查了tinker,它确实在那里工作。然后打开调试模式,安装调试栏,检查web服务器错误。我建议您不要从配置中访问db值。像facebook客户端id这样的东西不会每天改变,但会随着环境的变化而变化。因此,这些值的最佳位置是.env文件。我建议您不要从配置中访问db值。像facebook客户端id这样的东西不会每天改变,但会随着环境的变化而变化。因此,这些值的最佳位置是.env文件。
use App\Setting;