fix bugs and deletes unnecessary files
This commit is contained in:
@@ -53,22 +53,27 @@ class ClientFacultyController extends Controller
|
||||
);
|
||||
|
||||
// Кешируем данные конкретного факультета
|
||||
[$faculty, $seo] = Cache::remember(
|
||||
$faculty = Cache::remember(
|
||||
CacheKeys::FACULTY_PREFIX->value . $slug,
|
||||
now()->addDay(),
|
||||
function () use ($slug) {
|
||||
$faculty = Faculty::where('slug', $slug)
|
||||
return Faculty::where('slug', $slug)
|
||||
->where('is_active', true)
|
||||
->with(['departments.faculty', 'workers.userDetail', 'seo'])
|
||||
->firstOrFail();
|
||||
$seo = $this->seoPageProvider->getSeoForModel($faculty);
|
||||
return [
|
||||
new FullFacultyResource($faculty),
|
||||
$seo
|
||||
];
|
||||
}
|
||||
);
|
||||
|
||||
$seo = Cache::remember(
|
||||
CacheKeys::FACULTY_PREFIX->value . "SEO_" . $slug,
|
||||
now()->addDay(),
|
||||
function () use ($faculty) {
|
||||
return $this->seoPageProvider->getSeoForModel($faculty);
|
||||
}
|
||||
);
|
||||
|
||||
$faculty = new FullFacultyResource($faculty);
|
||||
|
||||
|
||||
|
||||
return Inertia::render('Client/Faculties/Show', compact('faculty', 'faculties', 'seo'));
|
||||
|
||||
Reference in New Issue
Block a user