Loading app/Http/Controllers/DivesAPI.php 0 → 100644 +13 −0 Original line number Diff line number Diff line <?php namespace App\Http\Controllers; use App\Models\DivingSession; class DivesAPI extends Controller { function getDivers($diveID): array { return DivingSession::find($diveID)->getParticipants(); } } app/Models/User.php +1 −1 Original line number Diff line number Diff line Loading @@ -61,4 +61,4 @@ public function hasRole($roleCode) } } ?> qodana.yaml 0 → 100644 +32 −0 Original line number Diff line number Diff line #-------------------------------------------------------------------------------# # Qodana analysis is configured by qodana.yaml file # # https://www.jetbrains.com/help/qodana/qodana-yaml.html # #-------------------------------------------------------------------------------# version: "1.0" #Specify inspection profile for code analysis profile: name: qodana.starter #Enable inspections #include: # - name: <SomeEnabledInspectionId> #Disable inspections #exclude: # - name: <SomeDisabledInspectionId> # paths: # - <path/where/not/run/inspection> php: version: 8.0 #(Applied in CI/CD pipeline) #Execute shell command before Qodana execution (Applied in CI/CD pipeline) #bootstrap: sh ./prepare-qodana.sh #Install IDE plugins before Qodana execution (Applied in CI/CD pipeline) #plugins: # - id: <plugin.id> #(plugin id can be found at https://plugins.jetbrains.com) #Specify Qodana linter for analysis (Applied in CI/CD pipeline) linter: jetbrains/qodana-php:latest resources/views/components/header.blade.php +2 −2 Original line number Diff line number Diff line Loading @@ -47,8 +47,8 @@ <!-- Responsive Settings Options --> <div class="pt-4 pb-1 border-t border-gray-200"> <div class="px-4"> <!--<div class="font-medium text-base text-gray-800"> //Auth::user()->name </div> <div class="font-medium text-sm text-gray-500"> //Auth::user()->email </div>--> <div class="font-medium text-base text-gray-800"> @php session() @endphp </div> <!--<div class="font-medium text-sm text-gray-500"> Auth::user()-email </div>--> </div> <div class="mt-3 space-y-1"> Loading routes/api.php +3 −0 Original line number Diff line number Diff line <?php use App\Http\Controllers\DivesAPI; use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; Loading @@ -14,6 +15,8 @@ | */ Route::get('/dives/{id}/divers', [DivesAPI::class, 'getDivers']); Route::middleware('auth:sanctum')->get('/user', function (Request $request) { return $request->user(); }); Loading
app/Http/Controllers/DivesAPI.php 0 → 100644 +13 −0 Original line number Diff line number Diff line <?php namespace App\Http\Controllers; use App\Models\DivingSession; class DivesAPI extends Controller { function getDivers($diveID): array { return DivingSession::find($diveID)->getParticipants(); } }
app/Models/User.php +1 −1 Original line number Diff line number Diff line Loading @@ -61,4 +61,4 @@ public function hasRole($roleCode) } } ?>
qodana.yaml 0 → 100644 +32 −0 Original line number Diff line number Diff line #-------------------------------------------------------------------------------# # Qodana analysis is configured by qodana.yaml file # # https://www.jetbrains.com/help/qodana/qodana-yaml.html # #-------------------------------------------------------------------------------# version: "1.0" #Specify inspection profile for code analysis profile: name: qodana.starter #Enable inspections #include: # - name: <SomeEnabledInspectionId> #Disable inspections #exclude: # - name: <SomeDisabledInspectionId> # paths: # - <path/where/not/run/inspection> php: version: 8.0 #(Applied in CI/CD pipeline) #Execute shell command before Qodana execution (Applied in CI/CD pipeline) #bootstrap: sh ./prepare-qodana.sh #Install IDE plugins before Qodana execution (Applied in CI/CD pipeline) #plugins: # - id: <plugin.id> #(plugin id can be found at https://plugins.jetbrains.com) #Specify Qodana linter for analysis (Applied in CI/CD pipeline) linter: jetbrains/qodana-php:latest
resources/views/components/header.blade.php +2 −2 Original line number Diff line number Diff line Loading @@ -47,8 +47,8 @@ <!-- Responsive Settings Options --> <div class="pt-4 pb-1 border-t border-gray-200"> <div class="px-4"> <!--<div class="font-medium text-base text-gray-800"> //Auth::user()->name </div> <div class="font-medium text-sm text-gray-500"> //Auth::user()->email </div>--> <div class="font-medium text-base text-gray-800"> @php session() @endphp </div> <!--<div class="font-medium text-sm text-gray-500"> Auth::user()-email </div>--> </div> <div class="mt-3 space-y-1"> Loading
routes/api.php +3 −0 Original line number Diff line number Diff line <?php use App\Http\Controllers\DivesAPI; use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; Loading @@ -14,6 +15,8 @@ | */ Route::get('/dives/{id}/divers', [DivesAPI::class, 'getDivers']); Route::middleware('auth:sanctum')->get('/user', function (Request $request) { return $request->user(); });