回答編集履歴

1 codeblock

sgtn

sgtn score 7

2015/06/04 17:16  投稿

ひとまずPredisで無理矢理ふるまいだけsessionぽくしました。なんかいろいろ機能は足りないですが、頑張ります。
```:php
```
namespace AppHttpControllers;
use AppHttpControllersController;
use Predis;
use Log;
class HogeController extends Controller {
 public function actionA(Request $request) {
   $session = new PredisClient();
   $session->set('time', time());
   $value = $session->get('time');
   Log::info($value);
   return view('my.viewA', ["data"=>[]]);
 }
 public function actionB(Request $request) {
   $session = new PredisClient();
   $value = $session->get('time');
   Log::info($value);
   return view('my.viewB', ["data"=>[]]);
 }
}
```
動作確認のためには
`predis/predis`を`composer update`するのと、OSXなら`brew isntall redis`してください。
redis-cliで`get time`すると永続化されているのが分かります。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る