Commit 29c59243 authored by Julien Sailly's avatar Julien Sailly
Browse files

feat: API palanque working

parent a66adc03
Loading
Loading
Loading
Loading
+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();
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -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
+2 −2
Original line number Diff line number Diff line
@@ -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">
+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;

@@ -14,6 +15,8 @@
|
*/

Route::get('/dives/{id}/divers', [DivesAPI::class, 'getDivers']);

Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
    return $request->user();
});