小编bre*_*rer的帖子

将参数从laravel中的路径传递给控制器

这是对LARAVEL 3的一个问题

鉴于以下路线

Route::get('groups/(:any)', array('as' => 'group', 'uses' => 'groups@show'));
Run Code Online (Sandbox Code Playgroud)

我想要使​​用的URL,

http://www.example.com/groups/1
Run Code Online (Sandbox Code Playgroud)

我希望能够(:any)在我的控制器中使用该值.

我的控制器看起来像

class Groups_Controller extends Base_Controller {

    public $restful = true;    

    public function get_show($groupID) {
        return 'I am group id ' . $groupID;
    }  


}
Run Code Online (Sandbox Code Playgroud)

这怎么可能呢?我尝试了一些包括以下内容的东西

Route::get('groups/(:any)', array('as' => 'group', 'uses' => 'groups@show((:1))'));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

UPDATE

任何时候我尝试传递上面显示的参数我得到404错误.

谢谢您的帮助!

php laravel

35
推荐指数
3
解决办法
9万
查看次数

显示与文本内联的twitter bootstrap btn-group

问题

我希望能够使用btn组进行twitter bootstrap并将按钮显示在某些文本的左侧.不确定这是否已经在twitter bootstrap中提供,或者我是否需要添加一些css.

是)我有的

我目前有一个用两个按钮定义的btn-group.然后,我在按钮后面有一串文字.

<p>
    <div class="btn-group" data-toggle="buttons-checkbox">
        <div class="btn btn-small">BTN Text 1</div>
        <div class="btn btn-small">BTN Text 2</div>
    </div>
   String to display after buttons on same line
</p>
Run Code Online (Sandbox Code Playgroud)

我试过了什么

我在这里试过几件事.我将<p>标签修改为<div class="row">两个跨度div,一个用于按钮,另一个用于文本,但这不起作用.我也尝试过以下方法:

<div>
    <div class="btn-group inline" data-toggle="buttons-checkbox">
        <div class="btn btn-small">BTN Text 1</div>
        <div class="btn btn-small">BTN Text 2</div>
    </div>
   <span class="inline">String to display after buttons on same line</span>
</div>
Run Code Online (Sandbox Code Playgroud)

并在css中定义.inline {display:inline-block; zoom:1; *display: inline;}但是这也没有用.这就是我得到的.如您所见,文本显示在按钮组下方.我希望文本位于按钮组的右侧.

以上是什么给了我

我该怎么做才能让按钮组显示在字符串的右侧?有什么内容已经内置到twitter引导程序中,如果是这样的话?如果没有,我是否正在创建一个内联类,如果是这样,为什么它不起作用?

更新

感谢RichardTowers关于按钮组上左拉类的建议.但是当添加更多集合(需要)时,我得到以下内容: 将左拉类添加到btn-group

我认为这是因为浮动.这是正确的,我该如何解决?

css twitter-bootstrap

23
推荐指数
3
解决办法
8万
查看次数

激活时切换Twitter Bootstrap按钮类

在twitter bootstrap中,我一直在寻找一种方法,允许按钮在不活动时成为默认颜色.一旦按钮处于活动状态,我想改变它的颜色.我查看了使用提供的js文件执行此操作的方法.我最后写了一个小脚本来处理这个问题.

twitter-bootstrap

14
推荐指数
2
解决办法
4万
查看次数

密码类和mcrypt_create_iv有时很慢

我的密码课有问题.有时它非常快.但有时它很慢.我使用的代码如下

class Cipher {
    private $securekey, $iv;
    function __construct() {
        $this->securekey = hash('sha256','51(^8k"12cJ[6&cvo3H/!2s02Uh46vuT4l7sc7a@cZ27Q',TRUE);
        $this->iv = mcrypt_create_iv(32);
    }
    function encrypt($input) {
        return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->securekey, $input, MCRYPT_MODE_ECB));
    }
    function decrypt($input) {
        return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $this->securekey, base64_decode($input), MCRYPT_MODE_ECB));
    }
    function storeIV() {
        return $this->iv;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议为什么这有时可能会很慢,以及我如何解决这个问题?

php encryption mcrypt

11
推荐指数
2
解决办法
4434
查看次数

使用jquery和ajax发送授权标头

我已经在stackoverflow上查看了以下问题,但我没有尝试做什么.

Ajax授权请求标头一次又一次失败

jQuery Ajax未经授权的401错误

使用跨域帖子发送凭据?

这是我目前拥有的代码:

    $(document).ready(function() {
        $.ajax({
            url: 'http://sample.domain.com/script.php?name1=value1&jsonp=?',
            type: 'GET',
            dataType: 'json',
            contentType: "application/json",
            beforeSend: function(xhr) {
                 xhr.setRequestHeader("Authentication", "Basic ZnJvbWFwcGx********uOnRoM24zcmQ1UmgzcjM=") //Some characters have been replaced for security but this is a true BASE64 of "username:password"
            },
            success: function(data){
                alert(data);
            }
        });
    });


</script>
Run Code Online (Sandbox Code Playgroud)

我拥有的子域名受.htpasswd文件的密码保护.使用base64编码中使用的用户名/密码组合,网站的登录对我来说很好.

我在不同的域上运行此脚本而不是url所在的域,这就是为什么我有jsonp =?在网址中

从浏览器中的控制台获取的响应是: GET http://sample.domain.com/script.php?name1=value1&jsonp=jsonp1334177732136 401 (Authorization Required)

authentication jquery json get xmlhttprequest

5
推荐指数
2
解决办法
3万
查看次数

查询字符串问题中的自定义Oauth服务器和&符号

我一直试图将oauth2游乐场与Laravel oauth2-server捆绑使用,并遇到了一个问题.header('location:授权发生后,我正带着我回到谷歌.我正在进行重定向的字符串是

https://developers.google.com/oauthplayground/?state=1&code=d84024740acc22646b9636421406c88abeab9c8e 
Run Code Online (Sandbox Code Playgroud)

然而,当我到达它时,&已被替换&amp;为导致操场不进入第2步.发生了什么?

php laravel oauth2-playground

5
推荐指数
1
解决办法
231
查看次数

对于具有behat或codeception的每个元素

我想测试一个具有动态菜单结构的网站.我想遍历所有菜单项并在每个页面上运行相同的测试系列.我们谈论的是100多页,这些页面会发生变化.

我想用behat或codeception做到这一点.

有没有人知道如何做到这一点?

foreach automated-tests behat codeception

5
推荐指数
1
解决办法
2640
查看次数

如何通过插件更改 VuePress 页面的内容

我正在尝试设置一个插件来更改开发服务器和生产版本上的 VuePress 降价文件的内容。根据文件,我应该能够使用_content_strippedContent可用给我用extendPageData

以下代码是我在插件中设置的用于执行此操作的代码。

module.exports = (options = {}, context) => ({
  extendPageData($page) {
    const {
      _filePath, // file's absolute path
      _computed, // access the client global computed mixins at build time, e.g _computed.$localePath.
      _content, // file's raw content string
      _strippedContent, // file's content string without frontmatter
      key, // page's unique hash key
      frontmatter, // page's frontmatter object
      regularPath, // current page's default link (follow the file hierarchy)
      path, // current page's real link (use …
Run Code Online (Sandbox Code Playgroud)

vue.js vuepress

5
推荐指数
1
解决办法
790
查看次数

如何防止用户在控制台中获取密码字段值

我一直在帮助一些人使用他们的计算机并修理它们。其中一人问我有关在自动表单字段中存储密码的安全性的问题。我向他们展示了如何通过控制台中的简单 jQuery 调用检索密码的快速技巧。在处理某些网站时,我一直在尝试找出一种方法来防止使用此技巧来找出保存的密码是什么。

如果您不知道,要了解我在说什么,请尝试以下操作。

  1. 使用 jquery 导航到网站(或 jquerify 网站),然后打开自动表单填写功能或填写密码字段。
  2. 检查元素以显示密码 ID 字段或使用 jquery 调用该字段的某种方式
  3. 在控制台中运行类似的命令$('#password').val()并观察密码的显示。

我想知道作为一名 Web 开发人员是否有某种方法可以阻止在我的网站上使用它,但仍然允许使用它来获取网站代码中字段的值。

谢谢。

编辑

来自 Facebook,自动填写登录信息(出于安全考虑,已涂黑)

在此输入图像描述

然后在 jquerifying 页面并$jq('#pass').val()在控制台中运行后不更改任何内容(为了安全起见,密码被涂黑)

在此输入图像描述

使用案例

用户1在公共计算机上,他们允许浏览器保存登录信息

用户 1 离开,用户 2 转到同一站点。浏览器自动填写登录信息

用户 2 运行命令并获取密码

security console jquery

3
推荐指数
1
解决办法
5450
查看次数

单击链接时关闭html5 HTMLNotification

我正在使用createHTMLNotificationChrome扩展程序.通知的html中包含一个链接.我想弄清楚的是如何在点击链接时关闭通知.我的代码如下

var notification = window.webkitNotifications.createHTMLNotification(
    "notification.html"
);
notification.show();
Run Code Online (Sandbox Code Playgroud)

notification.html页面上的代码填写了数据.该页面包含jquery库.当我尝试做的时候:

$('#title > a').click(function() {
    notification.cancel();
}
Run Code Online (Sandbox Code Playgroud)

这当然不起作用,因为在这个html页面上通知是未知的.我还尝试notification.onshow在代码的第一部分中创建通知,但是这也没有产生任何结果.

html5 notifications webkit google-chrome-extension

1
推荐指数
1
解决办法
922
查看次数

在私有类成员定义中使用count()会导致Parse错误

当我在php类中定义私有变量时使用count时,它会抛出一个错误.这是我的课

class setup {

private $acctListArr = array(4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,45766,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618);
private $acctsInList = count($this->acctListArr);

public function __construct() {
}

}
Run Code Online (Sandbox Code Playgroud)

在浏览器中访问该类时会抛出错误:

解析错误:第7行的C:\ xampp\htdocs\dev.virtualnerd.com_classes\setup.class.php中的语法错误,意外'(',期待','或';')

第7行是 private $acctsInList = count($this->acctListArr);

你不能用这种方式定义私有变量吗?

php variables class

0
推荐指数
2
解决办法
149
查看次数