From 81064932165bb39a03d4271d9032e1fd83e8b222 Mon Sep 17 00:00:00 2001 From: f4ilji Date: Fri, 10 Jan 2025 15:45:31 +0500 Subject: [PATCH] Changes --- .../Controllers/ClientScheduleController.php | 1 + .../ClientEducationalGroupResource.php | 1 + resources/js/Components/other/icons.js | 12 +- resources/js/Pages/Client/Schedules/Index.vue | 242 ++++++++++++++---- 4 files changed, 203 insertions(+), 53 deletions(-) diff --git a/app/Http/Controllers/ClientScheduleController.php b/app/Http/Controllers/ClientScheduleController.php index 274103a..8e262dc 100644 --- a/app/Http/Controllers/ClientScheduleController.php +++ b/app/Http/Controllers/ClientScheduleController.php @@ -23,6 +23,7 @@ class ClientScheduleController extends Controller $query->whereRaw('LOWER(title) like ?', ["%".strtolower($search)."%"]); }) ->with('schedules') + ->with('faculty') ->orderBy('title') ->get()); } diff --git a/app/Http/Resources/ClientEducationalGroupResource.php b/app/Http/Resources/ClientEducationalGroupResource.php index a761753..fcee93b 100644 --- a/app/Http/Resources/ClientEducationalGroupResource.php +++ b/app/Http/Resources/ClientEducationalGroupResource.php @@ -18,6 +18,7 @@ class ClientEducationalGroupResource extends JsonResource 'id' => $this->id, 'title' => $this->title, 'schedules' => ClientScheduleSearchResource::collection($this->schedules), + 'faculty' => $this->faculty->title, ]; } } diff --git a/resources/js/Components/other/icons.js b/resources/js/Components/other/icons.js index ca1e386..3effc79 100644 --- a/resources/js/Components/other/icons.js +++ b/resources/js/Components/other/icons.js @@ -62,7 +62,17 @@ export default { stroke_width: 1.5, stroke: 'currentColor', }, - home: { + heart_filled: { + path: '', + viewBox: '0 0 24 24', + fill: 'red', // Заливка красным цветом + // stroke_width: 1.5, + // stroke: 'currentColor', + }, + + + +home: { path: '', viewBox: '0 0 24 24', fill: 'none', diff --git a/resources/js/Pages/Client/Schedules/Index.vue b/resources/js/Pages/Client/Schedules/Index.vue index c74d0a8..c03bb99 100644 --- a/resources/js/Pages/Client/Schedules/Index.vue +++ b/resources/js/Pages/Client/Schedules/Index.vue @@ -1,18 +1,19 @@