Loading app/Exceptions/Handler.php +3 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,9 @@ namespace App\Exceptions; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Http\Request; use Illuminate\Http\Response; use Symfony\Component\HttpKernel\Exception\HttpException; use Throwable; class Handler extends ExceptionHandler Loading app/Http/Controllers/AuthController.php 0 → 100644 +28 −0 Original line number Diff line number Diff line <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\User; class AuthController extends Controller { public function login(Request $request) { $request->validate([ 'mail' => 'required|email', 'password' => 'required', ]); $user = User::where('US_EMAIL', $request->mail)->first(); if ($user == null || !$user->checkPassword($request->password)) { return view('login', ['wrongPassword' => true]); } session(['user' => $user]); return redirect('/'); } } app/Http/Controllers/Controller.php +2 −0 Original line number Diff line number Diff line Loading @@ -10,4 +10,6 @@ class Controller extends BaseController { use AuthorizesRequests, DispatchesJobs, ValidatesRequests; } app/Http/Controllers/DisableDiveController.php 0 → 100644 +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'); } } app/Http/Controllers/DiveSessionCreation.php 0 → 100644 +30 −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->maxDepth; $dv->DS_ACTIVE = 1; $dv->DS_MAX_DIVERS = $request->max; $dv->DS_LEVEL = $request->level; $dv->save(); } } Loading
app/Exceptions/Handler.php +3 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,9 @@ namespace App\Exceptions; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Http\Request; use Illuminate\Http\Response; use Symfony\Component\HttpKernel\Exception\HttpException; use Throwable; class Handler extends ExceptionHandler Loading
app/Http/Controllers/AuthController.php 0 → 100644 +28 −0 Original line number Diff line number Diff line <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\User; class AuthController extends Controller { public function login(Request $request) { $request->validate([ 'mail' => 'required|email', 'password' => 'required', ]); $user = User::where('US_EMAIL', $request->mail)->first(); if ($user == null || !$user->checkPassword($request->password)) { return view('login', ['wrongPassword' => true]); } session(['user' => $user]); return redirect('/'); } }
app/Http/Controllers/Controller.php +2 −0 Original line number Diff line number Diff line Loading @@ -10,4 +10,6 @@ class Controller extends BaseController { use AuthorizesRequests, DispatchesJobs, ValidatesRequests; }
app/Http/Controllers/DisableDiveController.php 0 → 100644 +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'); } }
app/Http/Controllers/DiveSessionCreation.php 0 → 100644 +30 −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->maxDepth; $dv->DS_ACTIVE = 1; $dv->DS_MAX_DIVERS = $request->max; $dv->DS_LEVEL = $request->level; $dv->save(); } }