2017-04-25 96 views
1

搜索完所有可能的答案之后,我仍然不知道如何解决此问题。我使用zizaco /委托包laravel,每次我保存数据到数据库返回错误Entrust - 此缓存存储不支持Laravel 5.1中的标记

BadMethodCallException在Repository.php行294:
此缓存店做不支持标记。


他们说,我只需要使用CACHE_DRIVER=array和其他人说use memcached or redis。我必须使用array吗?有人说这是解决问题的正确方法。或者我可以使用cache而不使用标记



T.I.A.

回答

2

在你.env文件,更改:

CACHE_DRIVER=file 

TO

CACHE_DRIVER=array 

这种变化后,您可能必须执行的命令行中输入以下命令:

php artisan config:clear 
php artisan config:cache 
0

Ca当使用filedatabase作为缓存驱动程序时,不支持che标签。 因此,将其切换到array将解决您的错误。您也可以使用memcacheapc以防万一它们安装在您的服务器上。在https://laravel.com/docs/5.4/cache#cache-tags