小编Was*_*sim的帖子

MySQL INNER JOIN只从第二个表中选择一行

我有一个users表和一个payments表,对于每个用户,其中有付款,可能在payments表中有多个相关的付款.我想选择所有付款用户,但只选择最新付款.我正在尝试这个SQL,但我从来没有尝试过嵌套的SQL语句,所以我想知道我做错了什么.感谢帮助

SELECT u.* 
FROM users AS u
    INNER JOIN (
        SELECT p.*
        FROM payments AS p
        ORDER BY date DESC
        LIMIT 1
    )
    ON p.user_id = u.id
WHERE u.package = 1
Run Code Online (Sandbox Code Playgroud)

mysql sql select inner-join

83
推荐指数
3
解决办法
17万
查看次数

Vue.js在渲染组件后执行事件触发器?

我在Vue.js中有一些自定义组件.我在其中一个组件中是一个选择列表,我想将其呈现为选择选择框.我用jQuery函数$("select").chosen().

<template v-for="upload in uploads">
    <new-upload-container :index="$index" :upload="upload" v-if="isNewUpload"></new-upload-container>
    <existing-upload-container :index="$index" :upload="upload" v-if="isExistingUpload"></existing-upload-container>
</template>
Run Code Online (Sandbox Code Playgroud)

在将数据添加到uploadsVue实例中的绑定数组后,视图将使用该组件的实例进行更新.不幸的是,当我尝试Chosen在select字段上实例化时,它不起作用.

我不确定在将项目添加到uploadsDOM实际更新的绑定数组后是否需要很短的时间.

<template id="existing-upload-container">

      <select name="beats[@{{ index }}][existing_beat]" class="existing-beats">
           <option selected="selected" value="">-- Select a linked beat --</option>
                  @foreach ($beats as $beat)
                   <option value="{{$beat->id}}">{{$beat->name}}</option>
                  @endforeach
       </select>

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

是否有一个事件在组件完全呈现后触发?

javascript vue.js

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

流浪者分享产生了400个不良请求

我正在使用Vagrant和apache2,特别是命令

vagrant share --https 443

这一切都很好,并提供了一个URL.当我访问该URL时,我遇到了400错误:

错误的请求

您的浏览器发送了此服务器无法理解的请求.位于*.vagrantshare.com端口443的Apache/2.4.12(Ubuntu)服务器

我一直在使用https访问流浪汉机器,但它似乎不喜欢与vagrant共享.

apache vagrant

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

带LEFT JOIN的嵌套SELECT语句

我不能为我的生活弄清楚这个SQL语句有什么问题,以及为什么它没有产生任何结果.如果我拿出LEFT JOIN是有效的,那么它有什么问题呢?

SELECT  b.id, r.avg_rating
FROM    items AS b
LEFT JOIN
(
    SELECT avg(rating) as avg_rating
    FROM ratings 
    GROUP BY item_id
) AS r 
  ON b.id = r.item_id
WHERE b.creator = " . $user_id . " 
AND b.active = 1
AND b.deleted = 0
ORDER BY b.order ASC, b.added DESC
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助.

php mysql sql left-join

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

jQuery .serializeObject不是一个函数 - 仅在Firefox中

我正在使用jQuery,特别是这个函数

$("#postStatus").serializeObject();

它在Chrome和Safari中运行得非常好,但是当我在Firefox中使用它时它不起作用.我用Firebug看看它给出了什么错误,我得到了这个

$("#postStatus").serializeObject is not a function

为什么这个功能在Firefox中不起作用?

更新中...

哦,是的,我完全忘记了它不是核心功能.我记得我搜索了一种方法来序列化一个表格并找到了这个解决方案;

$.fn.serializeObject = function()
{
   var o = {};
   var a = this.serializeArray();
   $.each(a, function() {
       if (o[this.name]) {
           if (!o[this.name].push) {
               o[this.name] = [o[this.name]];
           }
           o[this.name].push(this.value || '');
       } else {
           o[this.name] = this.value || '';
       }
   });
   return o;
};
Run Code Online (Sandbox Code Playgroud)

我已经设法通过将上面的函数放在JS文件的顶部来解决这个问题.谢谢你的帮助.

firefox jquery

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

如何使用PUT而不是POST使用PHP上传文件

我正在构建我的第一个REST Api,它到目前为止进展顺利,我只是通过PUT请求方法遇到文件上传问题.我需要PUT因为我正在从iOS应用程序更新用户及其头像图像,而PUT专门用于更新请求.

因此,当我PUT和文件上传时,$_FILES数组实际上是空的,但是当我打印PUT数据时

parse_str(file_get_contents('php://input'), $put_vars);  
$data = $put_vars; 
print_r($data);
Run Code Online (Sandbox Code Playgroud)

我收到以下回复;

Array
(
    [------WebKitFormBoundarykwXBOhO69MmTfs61
Content-Disposition:_form-data;_name] => \"avatar\"; filename=\"avatar-filename.png\"
Content-Type: image/png

?PNG


)
Run Code Online (Sandbox Code Playgroud)

现在我并不真正了解这些PUT数据,因为我不能像数组或任何东西那样访问它.所以我的问题是如何从PUT数据中访问上传​​的文件?

谢谢你的帮助.

php rest put http-put

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

Xcode代码段未显示在自动完成中

我刚刚开始使用代码片段,我已经添加了一个片段,设置了快捷方式,但是当我输入快捷方式并点击时Esc- 它没有显示出来.我究竟做错了什么?我也试过重启Xcode,但它仍然无法正常工作.其他代码片段的快捷方式可以正常工作.

xcode objective-c

7
推荐指数
2
解决办法
2593
查看次数

Restkit on Xcode 4.5 GM在iOS 6设备上不起作用 - 文件是为存档而构建的,而不是被链接的体系结构

我一直在使用Xcode 4.4.1,而Restkit一直在模拟器和设备上完美运行.自从我昨天升级到Xcode 4.5以来,Restkit在模拟器上工作正常,但是当我尝试在我的iOS 6设备上运行时,我遇到编译错误;

d: warning: ignoring file /Developer/Xcode/DerivedData/App-Name/Build/Products/Debug-iphoneos/libRestKit.a, file was built for archive which is not the architecture being linked (armv7s): /Developer/Xcode/DerivedData/App-Name/Build/Products/Debug-iphoneos/libRestKit.a
Undefined symbols for architecture armv7s:

  "_OBJC_CLASS_$_RKObjectManager", referenced from:
      objc-class-ref in AppDelegate.o
Run Code Online (Sandbox Code Playgroud)

这是什么意思,我该如何解决这个问题?感谢帮助.

xcode objective-c ios restkit

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

Laravel Eloquent 获取与 keyBy 的关系

我有一个ProducthasMany关系的模型

public function pricing()
    {
        return $this->hasMany('App\ProductPrice', 'prod_id', 'id');
    }
Run Code Online (Sandbox Code Playgroud)

然后我得到了关系

Product::with('pricing')->all();
Run Code Online (Sandbox Code Playgroud)

如何检索pricingid作为键的关系。我知道我可以在Collectionwith上做到这一点,keyBy('id)但它不适用于查询。

我想获得与下面相同的结果,但我想从Product关系中得到它。

ProductPrice::keyBy('id')
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

6
推荐指数
3
解决办法
4354
查看次数

使用Laravel Filesystem选择Amazon S3存储类

Amazon S3具有不同的存储类别,并具有不同的价格范围。

我想知道在Laravel的Filesystem / Cloud Storage解决方案中是否可以选择存储类?

最好在每次上传的基础上选择一个类,这样我就可以在整个应用程序中进行选择,而不仅仅是在配置文件中进行选择。

amazon-s3 laravel

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