Commit a3d125ed authored by Cyprien's avatar Cyprien
Browse files

Merge branch 'DivingCreation' of...

Merge branch 'DivingCreation' of https://forge.info.unicaen.fr/git/but-info-sae3-2024-groupe3 into DivingCreation
parents e6edfd80 39b3665d
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
<?php

namespace App\Http\Controllers;

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


class DiveSessionCreation extends Controller
{
    /**
     * Add
     */
    public static function add($request)
    {
        $dv = new DivingSession();
        $dv->DS_CODE = 'DS'.sizeof(DivingSession::all())+1;
        $dv->US_ID = $request->pilot;
        $dv->DL_ID = $request->location;
        $dv->BO_ID = $request->boat;
        $dv->US_ID_CAR_SECURE = $request->security;
        $dv->US_ID_CAR_DIRECT = $request->manager;
        $dv->DS_DATE = $request->day;
        $dv->DS_MAX_DEPTH = $request->depth;
        $dv->DS_ACTIVE = 1;
        $dv->save();
    }
}
+42 −5

File changed.

Preview size limit exceeded, changes collapsed.

+7 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
use App\Http\Controllers\DivesList;
use App\Models\DivingSession;
use App\Http\Controllers\DivingSignUpController;
use App\Http\Controllers\DiveSessionCreation;
use Illuminate\Support\Facades\Route;
use Illuminate\Http\Request;
/*
@@ -68,3 +69,9 @@
{
    return view('create_dive', ['locations' => DivingLocation::all(),  'boats' => Boat::all(), 'levels' => Prerogative::all(), 'users' => User::all()]);
});

Route::post('/create/dive', function(Request $request)
{
    DiveSessionCreation::add($request);
    return redirect('/');
});

storage/app/.gitignore

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
*
!public/
!.gitignore

storage/app/public/.gitignore

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
*
!.gitignore
Loading