/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $roleId = $request->get('role-id');
     foreach ($request->all() as $key => $val) {
         //condider only the checkboxes
         if ($key !== '_token' && $key !== 'role-id') {
             $roleDetail = RoleDetail::firstOrNew(['id_role' => $roleId, 'id_module' => $key]);
             $modActions = $this->getActionsArray($val);
             $roleDetail->fill(['mod_show' => $modActions['mod_show'], 'mod_insert' => $modActions['mod_insert'], 'mod_update' => $modActions['mod_update'], 'mod_delete' => $modActions['mod_delete']]);
             $roleDetail->save();
         }
     }
     //Rate::create($request->all());
     return \Redirect::route('admin.roles.index');
 }