質問内容
表題の通りですが、確認方法はあるのでしょうか?
実際にソースコードを確認したところ、戻り値がvoidなので、PutしたあとにGetしてみて確認するしかないのでしょうか?
addだと戻り値があるようですね。
php
1/** 2 * Store an item in the cache. 3 * 4 * @param string $key 5 * @param mixed $value 6 * @param \DateTimeInterface|\DateInterval|float|int|null $minutes 7 * @return void 8 */ 9 public function put($key, $value, $minutes = null) 10 { 11 if (is_array($key)) { 12 $this->putMany($key, $value); 13 14 return; 15 } 16 17 if (! is_null($minutes = $this->getMinutes($minutes))) { 18 $this->store->put($this->itemKey($key), $value, $minutes); 19 20 $this->event(new KeyWritten($key, $value, $minutes)); 21 } 22 }
経緯
質問の経緯なのですが、以前teratailで質問させていただいた内容が解決しておらず、
解決方法を探っているためです。
参考: https://teratail.com/questions/179028
セッションもキャッシュも保存先をfileにしており、storage/framework以下に保存されます。
read/writeができない原因として、パーミッションも確認したのですが、問題なさそうでした。
drwxrwxr-x 7 forge forge 4096 Feb 20 00:00 storage/
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。