临时修改laravel缓存 cache前缀,permission权限配置

1.临时修改缓存前缀:

遇到这个问题是因为我在做分配客户跟进人的时候,有很多渠道,微信,手机,推广等等但是收集到的数据都是在数据库的一个表里面.需要轮流分配销售顾问去跟进,有的还在不同的项目里面,因此需要几个项目公用一个缓存计数器,但是别的缓存还是要区分项目前缀,因此就有了下面的办法:

#临时修改前缀
 cache()->setPrefix("bcc_kid_crm_cache");
 
#还原为原来的前缀
 cache()->setPrefix('');

2.临时修改权限相关的表

我们除了PC项目,还有专门管理数据的项目,这里面权限很复杂,有时候会用到后台权限,渠道用户又是一套权限,但是我们知道permission只能有一套表设置在一个时刻生效,因此我们需要在数据项目里面改后台用户的权限记录表,这样的话,user表权限和后台一致,渠道表是自己的一套权限,都是使用permission.
D:\phpStudy\WWW\xxx\app\Models\User.php

public function __construct()
{
    config(['permission.table_names' => [
        'roles' => 'roles',
        'permissions' => 'permissions',
        'model_has_permissions' => 'model_has_permissions',
        'model_has_roles' => 'model_has_roles',
        'role_has_permissions' => 'role_has_permissions',
    ]]);
    parent::__construct();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SHUIPING_YANG

你的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值