为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不使用数据库的情况下将数据保存在服务器上?

如何在不使用数据库的情况下将数据保存在服务器上?

PHP
翻阅古今 2023-03-04 10:59:18
我有一个用 Laravel 开发的应用程序。我的软件具有全局使用的设置,并且应该在所有控制器中可用(例如默认信息)。每次发送请求时,我都会从主控制器的数据库中获取这些信息,并将其保存在一个变量中。namespace App\Http\Controllers;class Controller extends BaseController{    protected $config;    public function __construct()    {            $this->config= DB::table('config')->get();    }}有没有办法在没有数据库干预的情况下保存和使用这些信息?我不想使用会话。如果使用 laravel 包引入解决方案会更好。
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

假设您的集合不包含大量数据,您始终可以将其放入您的自定义config. php在您的目录中创建一个文件app/config,您可以在其中放置所有值,如下所示:


<?php


return [

    'key1' => value1,

    'key2' => value2,

];

您可以在此处创建您可能需要的任何数据结构。现在,当你需要从这个数据中读取单个键时,你可以使用 Laravel 的config()助手:


$config = config('config_name.key');

如果你想获得整个数据集合,你可以使用相同的助手来完成config(),如下所示:


$config = config('app.config_name'); 

希望我能正确理解您的问题,并希望这可以引导您朝着正确的方向前进。


查看完整回答
反对 回复 2023-03-04
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信