Commit 475a299d authored by LucBUTGH's avatar LucBUTGH
Browse files

feat: divers in sessions

parent 75792691
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\DiversListBySession;

class DiversBySession extends Controller
{
    public function getDiversBySession(): View
    {
        $request = DiversListBySession::selectRaw('US_NAME, US_FIRST_NAME, DS_CODE')
        ->join('CAR_REGISTRATION','CAR_USER.US_ID','=','CAR_REGISTRATION.US_ID')
        ->groupBy('DS_CODE')
        ->get();

        return view('diversinsessions', ['datas' => $request]);
    }

    public function getAllSessions(): View
    {
        $request = DiversListBySession::selectRaw('DS_CODE')
        ->get();
        return view('diversinsessions',['sessions' => $request]);
    }
}
+13 −0
Original line number Diff line number Diff line
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class DiversListBySession extends Model
{
    protected $table = 'CAR_REGISTRATION';
    protected $primaryKey = ['us_id', 'ds_code'];
    use HasFactory;
}
+0 −0

Empty file added.