小编Mic*_*iou的帖子

Laravel Collection上有多个groupBy

我试图通过Laravel 5中的两个子句对一个集合进行分组,但它只将它分组到第一个.有人可以帮帮我吗?这是我的代码.

$query = Activity::all()->groupBy('performed_at_year_month', 'performer_id')->toJson();
Run Code Online (Sandbox Code Playgroud)

php group-by laravel eloquent

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

使用vue.js注册自定义过滤器

我正在使用Vue.js和Laravel一起使用Elixir和Browserify.我想在自己的文件中注册一些自定义全局过滤器.我试图遵循文档,但我无法让它工作.这是我得到的错误:

Uncaught ReferenceError: Vue is not defined
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

这是我的代码:

VUE /过滤器/ reverse.js

Vue.filter('reverse', function (value) {
 return value.split('').reverse().join('')
})
Run Code Online (Sandbox Code Playgroud)

VUE/app.js

var Vue = require('vue');
Vue.use(require('vue-resource'));

new Vue({
    el: 'app',
    data: {
        test: 'abcde'
    },
filters: {
    reverse: require './filters/reverse.js'
}

});
Run Code Online (Sandbox Code Playgroud)

视图

<h1 v-text="test | reverse"></h1>
Run Code Online (Sandbox Code Playgroud)

如果我在reverse.js中添加它,它仍然不起作用

var Vue = require('vue');
Run Code Online (Sandbox Code Playgroud)

而我的gulpfile

    mix.browserify('app.js');
Run Code Online (Sandbox Code Playgroud)

javascript javascript-framework browserify vue.js laravel-elixir

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

如何PHP cURL到SurveyMonkey API?

我正在尝试使用PHP cURL从SurveyMonkey的API中检索一些数据,并且我一直收到500错误.

这是我的代码:

  $requestHeaders = array(
    'Content-Type: application/json',
    'Authorization: Bearer ' . $accessToken,
  );

  $baseUrl = 'https://api.surveymonkey.net';
  $endpoint = '/v2/surveys/get_survey_list?api_key=XXXXXXXXXXXXXX';

  $fields = array(
    'fields' => array(
      'title','analysis_url','date_created','date_modified'
    )
  );

  $fieldsString = json_encode($fields);

  $ch  = curl_init();
  curl_setopt($ch, CURLOPT_URL, $baseUrl . $endpoint);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HTTPHEADER, $requestHeaders);
  curl_setopt($ch, CURLOPT_POST, true);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $fieldsString);

  $result = curl_exec($ch);

  curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

我得到的回应是

{
    "status": 500,
    "request_id": "e0c10adf-ae8f-467d-83af-151e8e229618",
    "error": {
        "message": "Server busy, please try again later."
    }
}
Run Code Online (Sandbox Code Playgroud)

这在命令行上完美运行:

curl -H 'Authorization:bearer XXXXX' 
     -H 'Content-Type: …
Run Code Online (Sandbox Code Playgroud)

php curl http surveymonkey

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