Laravel 5.4 Cache没有效果...

use Illuminate\Support\Facades\Cache;

// 在此处存了Cache
public function XXXXX(Request $request)
{
         Cache::put([
                  'phone' => $mobile,
          ],10);
}

// 在此处使用,然而并没有效果啊
public function YYYYY(Request $request)
{
        dd(Cache::get('phone'));
}

// 修改过 .env
CACHE_DRIVER=array

JellyBool

别让dd()
use Cache

假如_丶 回复 JellyBool

还是没有呀…

JellyBool

最后的代码是什么样的?

artisan clear:cache 试试

假如_丶 回复 JellyBool
 [Symfony\Component\Console\Exception\CommandNotFoundException]
  Command "clear:cache" is not defined.

是这个。。。

JellyBool 回复 假如_丶

cache:clear

假如_丶 回复 JellyBool
// 在运行这句话的时候,是可以输出来的...
public function XXXXX(Request $request)
{
         Cache::put([
                  'phone' => $mobile,
          ],10);
}
// 用的时候就是为空,什么都没有获取到...
public function YYYYY(Request $request)
{
        dd(Cache::get('phone'));
}
JellyBool 回复 假如_丶

别用 dd()”了啊

假如_丶 回复 JellyBool

我用tinker跑了一下,是可以的。。。好纠结 - -

JellyBool 回复 假如_丶

那你这应该是环境或者缓存的诡异问题

假如_丶 回复 JellyBool

真是醉了,清除缓存重启都不行- -…