Как мне наследовать или преобразовать оригинальный метод класса Laravel? - PullRequest
0 голосов
/ 24 апреля 2018

Моя компания должна использовать laravel для разработки новых проектов, но столкнулась с проблемой, оригинальная упаковка Redis для larvel не используется просто, например, я хочу кэшировать массив, это должна быть последовательность массива в строку для сохранения,в противном случае будет сообщено неверно

$data = ['name'=>'linjuming', 'job'=>'php'];
$data_str = json_encode($data);

Redis::set('rkey_data', $data); // --- error will be reported
Redis::set('rkey_data', $data_str);  // -- success

Как выполнить инкапсуляцию, чтобы Redis поддерживал кэширование массива, то есть я хочу создать класс во внешнем слое для наследования исходного redis и использовать вместо этого мой метод classметода класса redis.

Кроме того, как зарегистрировать redis как глобальный класс, не импортируя его в какой-либо контроллер или модель?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...