DaTransportGuru Posted January 20, 2020 Share Posted January 20, 2020 Hi, I was unable to post this in the developer section, so hopefully someone can move it to the right place. I am trying to use the Truckers MP PHP API package with Laravel. I have the following code to get the servers and cache them: $servers = Cache::remember('servers', 10, function () { if (Cache::has('servers')) { return Cache::get('servers'); } else { $client = new Client(); return $client->servers()->get(); } }); return view('layouts.servers', ['servers' => $servers]); I don't think it is working correctly because it seems to refresh quicker than the cache duration (10 minutes). Not sure what's missing or wrong. Any help would be appreciated. Link to comment Share on other sites More sharing options...
Chev Posted January 20, 2020 Share Posted January 20, 2020 //Moved to the Developer Portal. 1 Have a question? Feel free to message me. Feedback | Rules | Support | News | Meet the Team Link to comment Share on other sites More sharing options...
CJMAXiK Posted January 20, 2020 Share Posted January 20, 2020 You don't need to check the cache entry in that closure, `remember` will do it for you. Also, timeout is in seconds, not in minutes. 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts