Session::get('p_id')]); } else { $police_station = DB::select('select * from police_station where pe_id=:pe_id;',['pe_id'=> Session::get('pe_id')]); } $results = DB::select('select * from policeman join people on policeman.pe_id = people.pe_id where p_id=:p_id;',['p_id'=> $police_station[0]->p_id]); // $results = DB::select('select * from policeman join people on policeman.pe_id = people.pe_id;'); return view('employees', [ 'employees' => $results, 'p_address'=>$police_station[0]->p_address ]); } function show($id){ if(Session::get('is_policeman')){ $police_station = DB::select('select * from police_station where p_id=:p_id;',['p_id'=> Session::get('p_id')]); } else { $police_station = DB::select('select * from police_station where pe_id=:pe_id;',['pe_id'=> Session::get('pe_id')]); } $result = DB::select('select * from policeman join people on policeman.pe_id = people.pe_id where p_id=:p_id and people.pe_id=:pe_id;',['p_id'=> $police_station[0]->p_id, 'pe_id' => $id]); $cases = DB::select('select * from statements where pe_id=:pe_id;',['pe_id' => $id]); return view('employee', [ 'employee' => $result[0], 'p_address'=>$police_station[0]->p_address, 'cases' => $cases ]); } function register() { return view('register-policeman'); } function register_post() { $policeman = request()->validate([ 'badge_no' => 'required', 'embg' => 'required', 'password' => 'required', 'rank'=>'required' ]); $police_station = DB::select('select * from police_station where pe_id=:pe_id;',['pe_id'=> Session::get('pe_id')]); $pe_id = DB::select('select pe_id from people where embg = :embg;', ['embg' => $policeman["embg"]]); 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"], $police_station[0]->p_id,$policeman["password"]]); return redirect()->back()->with('message',"Додадено"); } }