I'm trying to implement a very basic caching mechanism into my Laravel app.
I installed Redis, started it via terminal (src/redis-server) and changed cache from file to redis in Laravel's config file, but it takes LONGER than regular query when I use cache.
Am I missing something here?
Here's my FeedController.php
namespace App\Http\Controllers\Frontend\Feed;
use Illuminate\Http\Request;
use Auth;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Models\Company;
use Redis;
use Cache;
class FeedController extends Controller
{
public function index()
{
if (Cache::has('companies')) {
$companies = Cache::get("companies");
} else {
$companies = Cache::remember("companies",10, function() {
return Company::all();
});
Cache::put("companies", $companies, 10);
}
return view('index')->with('companies', $companies)
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire