source: app/Http/Controllers/OfficerController.php@ 92df8cd

main
Last change on this file since 92df8cd was 92df8cd, checked in by bube-ristovska <ristovska725@…>, 9 months ago

Add policeman

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[75151c6]1<?php
2
3namespace App\Http\Controllers;
4
[6b10b67]5use App\Models\Policeman;
[cf84baa]6use Illuminate\Contracts\Auth\Authenticatable;
[75151c6]7use Illuminate\Http\Request;
[92df8cd]8use Illuminate\Support\Carbon;
[6b10b67]9use Illuminate\Support\Facades\DB;
[d9c4096]10use Illuminate\Support\Facades\Session;
[75151c6]11
12class OfficerController extends Controller
13{
14 function employees()
15 {
[d9c4096]16 if(Session::get('pe_id') == null) {
17 return view('login');
18 }
[6b10b67]19 $results = DB::select('select * from policeman join people on policeman.pe_id = people.pe_id;');
20 return view('employees', [
21 'employees' => $results
22 ]);
23 }
24
25 function register()
26 {
27 return view('register-policeman');
[75151c6]28 }
[92df8cd]29 function register_post()
30 {
31 $policeman = request()->validate([
32 'badge_no' => 'required',
33 'embg' => 'required',
34 'password' => 'required',
35 'rank'=>'required'
36 ]);
37
38 $pe_id = DB::select('select pe_id from people where embg = :embg;', ['embg' => $policeman["embg"]]);
39 DB::insert('INSERT INTO policeman (pe_id, badge_no, p_date_of_employment, rank, p_id, p_password) VALUES (?, ?, ?, ?, ?, ?)', [$pe_id[0]->pe_id, $policeman["badge_no"], Carbon::now()->format('Y-m-d'), $policeman["rank"], $policeSTATION,$policeman["password"]]);
40 return view('register-policeman');
41 }
[cf84baa]42
43
[75151c6]44}
Note: See TracBrowser for help on using the repository browser.