Преглед на файлове

corsi - aggiunto titolo in visualizzazione utenti

ferrari преди 2 месеца
родител
ревизия
6070163895
променени са 2 файла, в които са добавени 21 реда и са изтрити 3 реда
  1. 3 1
      app/Http/Livewire/CourseMember.php
  2. 18 2
      resources/views/livewire/course_member.blade.php

+ 3 - 1
app/Http/Livewire/CourseMember.php

@@ -11,6 +11,7 @@ class CourseMember extends Component
 
     public $records = array();
 
+    public $course = null;
     public $courses = [];
     public $course_frequencies = [];
     // public $course_types = [];
@@ -56,7 +57,8 @@ class CourseMember extends Component
         if (isset($_GET["id"]))
         {
             $this->filterFromPrevious = $_GET["id"];
-            $this->type = \App\Models\Course::findOrFail($_GET["id"])->type;
+            $this->course = \App\Models\Course::findOrFail($_GET["id"]);
+            $this->type = $this->course->type;
         }
 
         // $this->course_types = \App\Models\CourseType::select('*')->where('enabled', true)->get();

+ 18 - 2
resources/views/livewire/course_member.blade.php

@@ -12,6 +12,22 @@
 
     <a class="btn--ui lightGrey" href="/course_member_two?type={{$type}}"><i class="fa-solid fa-arrow-left"></i></a><br>
 
+    @if ($course)
+    @php
+        $courseName = $course->name ?? 'Corso Sconosciuto';
+        $levelName = is_object($course->level) ? $course->level->name : '';
+        $frequencyName = is_object($course->frequency) ? $course->frequency->name : '';
+
+        $displayNameParts = [$courseName];
+        if ($levelName) $displayNameParts[] = $levelName;
+        if ($frequencyName) $displayNameParts[] = $frequencyName;
+
+        $displayName = implode(' - ', $displayNameParts);
+    @endphp
+        <h3>{{$displayName}}</h3>
+    @endif
+
+
     <div class="showFilter" style="display:none" wire:ignore.self>
         <hr size="1">
         <div class="row g-3">
@@ -272,7 +288,7 @@
             <thead>
                 <tr>
                     <th scope="col">#</th>
-                    <th scope="col">Corso</th>
+                    {{-- <th scope="col">Corso</th> --}}
                     <th scope="col">Cognome</th>
                     <th scope="col">Nome</th>
                     <th scope="col">Certificato</th>
@@ -653,7 +669,7 @@
                 },
                 columns: [
                     { data: 'column_0' },
-                    { data: 'column_8' },
+                    // { data: 'column_8' },
                     {
                         data: 'column_1',
                         render: function (data, type, row) {