Commit fb3c506e authored by Waterfox's avatar Waterfox
Browse files

Add disable method to DivingSession model and update routes

parent 4662d43b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -10,4 +10,6 @@
class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

    
}
+14 −0
Original line number Diff line number Diff line
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class DisableDiveController extends Controller
{
    public function index()
    {
        
        return view('disableDive');
    }
}
+6 −0
Original line number Diff line number Diff line
@@ -31,4 +31,10 @@ public function getParticipants(): array{

        return $participants;
    }

    public function disable()
    {
        $this->DS_ACTIVE = 0;
        $this->save();
    }
}
+153 −0

File added.

Preview size limit exceeded, changes collapsed.

+15 −1
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@
use App\Models\DivingSession;
use App\Http\Controllers\DivingSignUpController;
use App\Http\Controllers\DiveSessionCreation;
use App\Http\Controllers\AuthController;
use Illuminate\Support\Facades\Route;
use Illuminate\Http\Request;
/*
@@ -62,6 +63,19 @@
    return redirect('/');
});

Route::get('/test2', function(){
Route::get('/tewst2', function(){
    return view('drag_and_drop');
});

Route::get('/dive/update/{id}', function($id){
    return view('update_dive', ['dive' => DivingSession::find($id),
                'locations' => DivingLocation::all(),
                'boats' => Boat::all(),
                'levels' => Prerogative::all(),
                'users' => User::all()]);
});

Route::post('/dive/disable/{id}', function ($id){
    DivingSession::find($id)->disable();
    return redirect('/');
});