Laravel – Class “AppHttpControllersCache” not found – Solved

Here, I will show you how to work Laravel Class “AppHttpControllersCache” not found. This article will give you a simple example of laravel class app http controllers cache not found. let’s discuss laravel cache not found. I explained simply about Class ‘AppHttpControllersCache’ not found in laravel.

You can solve ‘Class “AppHttpControllersCache” not found’ issue in laravel 6, laravel 7, laravel 8 and laravel 9 version.

A few days ago I was working on my laravel app and I simply create a cache with users key using Cache facade. When I run the project then I found ‘Class “AppHttpControllersCache” not found’ error. you can see bellow screenshot as well.

Issue:

Laravel - Class "AppHttpControllersCache" not found - Solved

After some research, I found that If you are using the “Cache” facade in Controller, Middleware, or blade file then you must have used facade on top..medrectangle-3-multi-157{border:none!important;display:block!important;float:none;line-height:0;margin-bottom:15px!important;margin-left:0!important;margin-right:0!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:300px;padding:0;text-align:center!important}

so let’s see bellow solution and example code here:

Solution:

You must need to add “use IlluminateSupportFacadesCache;” on top of controller, middleware, command, event or blade files. Let’s see bellow:

use IlluminateSupportFacadesCache;

Example:

You can see controller file code, how to use it..medrectangle-4-multi-155{border:none!important;display:block!important;float:none;line-height:0;margin-bottom:15px!important;margin-left:0!important;margin-right:0!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:300px;padding:0;text-align:center!important}

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

use IlluminateSupportFacadesCache;

class UserController extends Controller

{

/**

* Display a listing of the resource.

*

* @return IlluminateHttpResponse

*/

public function index(Request $request)

{

Cache::put('users', 100, $seconds = 10);

return view('users');

}

}

I hope it can help you…

Leave a Comment