16 lines
443 B
PHP
16 lines
443 B
PHP
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Spatie\ResponseCache\CacheProfiles\CacheAllSuccessfulGetRequests;
|
|
|
|
class ArticleResponseCacheProfile extends CacheAllSuccessfulGetRequests
|
|
{
|
|
public function enabled(Request $request): bool
|
|
{
|
|
// 首页跟随最新免费节点文章,不能沿用整页的七天缓存。
|
|
return ! $request->is('/', 'api/editorial/*') && parent::enabled($request);
|
|
}
|
|
}
|