File: /var/www/html/app/Livewire/Web/Faq.php
<?php
namespace App\Livewire\Web;
use Livewire\Component;
use App\Services\ApiEndpoints;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Cache;
class Faq extends Component
{
public $faqs;
public function mount()
{
$this->faqs = Cache::remember('faqs', now()->addMonth(), function () {
return Http::get(ApiEndpoints::getFaq())->json()['data'];
});
}
public function render()
{
return view('livewire.web.faq');
}
}