/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->truncate();
     $user = new User();
     $user->email = "*****@*****.**";
     $user->role = "admin";
     $user->last_name = "Admin";
     $user->first_name = "Admin";
     $user->sex = "male";
     $user->address = "Head Office";
     $user->password = bcrypt('password');
     $user->save();
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $prisoner_count = Prisoner::count();
     $visitors_count = Visitor::count();
     $bailed_count = Prisoner::bailed()->count();
     $guards_count = User::guards()->count();
     $prisoners = Prisoner::latest()->take(10)->get();
     $bailedPrisoners = Prisoner::latest()->take(10)->bailed()->get();
     return view('dashboard', compact('prisoner_count', 'prisoners', 'bailedPrisoners', 'visitors_count', 'bailed_count', 'guards_count'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $guard = User::guards()->whereId($id)->firstOrFail();
     $guard->delete();
     Session::flash('success_msg', 'Guard Deleted Successfully');
     return redirect()->route('guard.index');
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }