public static function postStore($input, $form)
    {
		$form->specialRules($input)->validate($input);

		$role = new Toddish\Verify\Models\Role;
		$role->name = $input['name'];
		$role->description = $input['description'];
		$role->level = $input['level'];
		$role->created_by = Auth::user()->id;
		$role->updated_by = Auth::user()->id;
		$role->save();

		if ( isset($input['permissions']) && count($input['permissions']) > 0 )
		{
                        $valid_permissions = array();

			foreach ($input['permissions'] as $key => $value) {
				$permission = Permission::find($value);

                                if ( ! is_null($permission) ) {
                                    $valid_permissions[] = $permission->id;
                                }
			}

                        if ( ! count($valid_permissions) > 0 ) {
                            $role->permissions()->sync($valid_permissions);
                        }
		}

        return;
    }