首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5.2中的Predis配置

Laravel 5.2中的Predis配置
EN

Stack Overflow用户
提问于 2016-01-11 14:22:14
回答 2查看 3.1K关注 0票数 0

在Laravel5.2项目中,我对Predis设置(Redis的PHP客户端)感到困惑。

文档说,你需要把它自动加载到作曲家中,这样才能在整个应用程序中使用它,而不需要在每个页面上加载它.

多么?哪里?什么?我需要添加还是写才能做到这一点?我似乎搞不清楚,因为我对服务器配置中的安装知之甚少。

这就是我的意思。我想这得去个地方

代码语言:javascript
复制
require 'Predis/Autoloader.php';

Predis\Autoloader::register();

Thx

EN

回答 2

Stack Overflow用户

发布于 2016-02-08 09:43:15

另一种方法

  1. https://github.com/nrk/predis下载predis软件包
  2. 抽出来
  3. 将文件夹的内容复制到Laravel/predis/predis/predis。那么文件夹结构将是

  1. 在控制器中

类WelcomeController扩展了Controller {公共函数索引(){ $client =新\ => \client(‘=> 'tcp',’=> '127.0.0.1','port‘=> 6379’);$client->set('foo','bar');返回$value = $client->get('foo');}}

如果您的系统中安装了redis,它将返回'bar‘的值。

票数 1
EN

Stack Overflow用户

发布于 2016-01-11 16:12:25

请仔细阅读文档

当依赖关系通过Composer管理时,Autoloading是自动处理的,但在没有任何自动加载功能的项目或脚本中也可以利用它自己的自动加载程序: 如果Predis在"include_path“中不可用,则//准备一个基本路径。需要'Predis/Autoloader.php';Predis\Autoloader::register();

默认情况下,Laravel使用Composer安装依赖项,因此您不需要做任何特殊的事情。只需像往常一样将predis/predis添加到composer.json中的dep中即可。在这里阅读更多作曲家的用法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34723786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档