2

Sorry if this seems trivial, but I need to be sure:

Where does Laravel 6 store the view cache? On the cache server or in the storage folder?

Does it get stored in my redis if I set it as the cache server?

Dave M
  • 4,494

2 Answers2

3

The view cache is always stored via the filesystem in storage/framework/views.

You can verify this by setting your cache to something like Redis, doing php artisan view:clear, and observing that folder after visiting a couple Blade views in the browser. Files will show up even when you're not using the file-based driver.

If you're on a multi-server load balanced setup, be aware this means you'll need to clear the view cache on each server independently. (Probably as part of your deployment process.)

ceejayoz
  • 33,432
0

Yes, if you set Redis as your cache server, then the view cache will be stored in Redis. The view cache will be stored in the storage/framework/views folder if you are not using Redis.

Anmol
  • 11