Exemplo n.º 1
0
 /**
  * Processes POST requests for the IP banning module
  *
  * @return \Illuminate\Support\Facades\Redirect
  */
 public function postBan()
 {
     // Define validation rules
     $validator = Validator::make(Input::all(), array('ip' => 'required|ip'));
     // Run the validator
     if ($validator->passes()) {
         $ipban = new IPBan();
         $ipban->ip = Input::get('ip');
         $ipban->save();
         Session::flash('messages.success', Lang::get('admin.ip_banned'));
         return Redirect::to('admin/ban');
     } else {
         Session::flash('messages.error', $validator->messages()->all('<p>:message</p>'));
         return Redirect::to('admin/ban')->withInput();
     }
 }