public function store_user()
 {
     $user = new user();
     $data = Input::all();
     $data['password'] = Hash::make($data['password']);
     $uid = $user->create($data);
     $priviledge = new Priviledge();
     $priviledge->user_id = $uid->id;
     $priviledge->name_show = '2';
     $priviledge->user_authority = '2';
     $priviledge->save();
     //send mail on registration
     Mail::send('authentications.mails.welcome', array('user_name' => Input::get('user_name')), function ($message) {
         $message->to(Input::get('email'), Input::get('user_name'))->subject('Welcome to the Votting-System App!');
     });
     return Redirect::intended('login');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make(Input::all(), Priviledge::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withInput()->withErrors($validator->messages());
     }
     $priviledges = new Priviledge();
     $datas = Input::all();
     //echo "</pre>";
     //var_dump($datas['user_id']);die;
     foreach ($datas['user_id'] as $key => $value) {
         Priviledge::where('user_id', '=', $value)->update(array('name_show' => $datas["name_show"], 'user_authority' => $datas["user_authority"][$key]));
     }
     return Redirect::intended('home');
 }