我在数据库中有2条记录Vue输出8条记录

汤姆·莫里森

我正在使用Laravel 5和Vue JS建立在线赌场。我设法自己弄清楚了如何为我的赌场输出最近创建的游戏。这是一个基本的投币游戏项目,我已经能够弄清楚如何区分进行中的游戏和等待玩家加入的游戏。

但是,我创建了一个应用程序,该应用程序读取在routes.php中输出到JSON路由的可用游戏列表。我使用Vue资源读取该JSON输出,但是,当我在Web浏览器中查看该应用程序时,我看到了JSON中与数据库无关的八个不同条目。我希望在浏览器中显示两个记录,但显示了8个空记录。我的MySQl数据库中只有2条记录。

我有两个交替的模板显示给用户。一个是可以加入游戏的游戏,另一个是正在进行中的游戏。Larue输出的JSON文件不会被Vue应用程序读取,而是在页面上显示8条空白记录。我花了最后两天的时间来解决这个问题,但似乎还是被困住了。这是我的代码

Viewgames.blade.php

@extends('app')


@section('content')
    <strong>Below is a list of joinable games</strong>
    <div class="container">
    <games></games>
    </div>

  <div id="games-list">
      <template id="games-template">



          <ul class="list-group">
              <li class="list-group-item" v-for="game in games">
                 <div v-if="game.ready === 'Y'">
                     <strong>play against @{{ game.player1 }}</strong>
                 </div>
              <div v-else>
                  <strong>in progress</strong>
              </div>
          </ul>

      </template>



  </div>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.26/vue.js"></script>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/vue-resource/1.0.3/vue-resource.js"></script>

    <script src="js/all.js"></script>
@endsection

all.js

.component('games', {
template: '#games-template',


data: function() {
    return {

        games: []


    }



},


   created: function() {
        this.$http.get('api/games').then(function (games) {
            this.games = games;

        }.bind(this));
    },

});

new Vue({
    el: 'body'


});

编辑:控制器与查询:

Route::get('api/games', function() {

返回App \ Games :: where('ready','Y')-> get();

});

任何帮助是极大的赞赏!

女孩

您必须确定this.$http.get响应。Chrome开发者工具可帮助您查看回复数据。如果响应数据有八个记录,则问题不在客户端,而在服务器端。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尽管我在数据库中有一条记录,但它给出了“ Mongoid :: Errors :: DocumentNotFound”

来自分类Dev

Rails 5 API - has_many 通过创建操作返回 2 条记录,尽管只有 1 条记录保留在数据库中

来自分类Dev

nodejs 在数据库中显示一条记录而不是三条记录

来自分类Dev

尝试从MYSQL数据库打印我的所有记录,但仅显示1条记录

来自分类Dev

当我使用C#在数据库中有相同记录时返回false

来自分类Dev

如果我要在数据库中存储两条记录,则需要消息表的单位

来自分类Dev

如何在数据库中选择频率(发生)> 1条记录

来自分类Dev

删除数据库中除一条记录外的所有记录

来自分类Dev

数据库以1种形式记录了2条记录

来自分类Dev

我需要将数据类型从float更改为当前拥有10亿条记录的数据库的小数

来自分类Dev

上载日志(.txt文件)与在数据库中为每个事件插入1条记录,记录日志的效率

来自分类Dev

从SQL数据库中选择最新的3条记录

来自分类Dev

从数据库获取每个n条记录-Ruby on Rails

来自分类Dev

从Android数据库仅获取一条记录

来自分类Dev

从数据库中检索前10000条记录-Grails

来自分类Dev

从sql数据库中选择最新的3条记录

来自分类Dev

Angular从数据库中删除一条记录

来自分类Dev

检索sqlite数据库的最后一条记录

来自分类Dev

我想从心情数据库中选择一条记录

来自分类Dev

我想显示1条记录,而不是显示整个数据库,PHP

来自分类Dev

性能:对象数组与数据库是否有100条记录?

来自分类Dev

NoSQL数据库用于拥有数十亿条记录的通讯录

来自分类Dev

从数据库中读取最后一条记录,没有任何唯一ID

来自分类Dev

从具有20,000条记录的网格中查找重复记录,而无需快速访问数据库

来自分类Dev

在左侧显示数据库中的一条记录,在右侧显示下一条

来自分类Dev

在左侧显示数据库中的一条记录,在右侧显示下一条

来自分类Dev

ListView 仅显示数据库匹配条件集中的 4 条记录中的 3 条

来自分类Dev

PHP表单更新mysql数据库在编辑一条记录后返回所有数据库记录

来自分类Dev

仅在SQL数据库中保留前50条记录,并删除其余记录

Related 相关文章

  1. 1

    尽管我在数据库中有一条记录,但它给出了“ Mongoid :: Errors :: DocumentNotFound”

  2. 2

    Rails 5 API - has_many 通过创建操作返回 2 条记录,尽管只有 1 条记录保留在数据库中

  3. 3

    nodejs 在数据库中显示一条记录而不是三条记录

  4. 4

    尝试从MYSQL数据库打印我的所有记录,但仅显示1条记录

  5. 5

    当我使用C#在数据库中有相同记录时返回false

  6. 6

    如果我要在数据库中存储两条记录,则需要消息表的单位

  7. 7

    如何在数据库中选择频率(发生)> 1条记录

  8. 8

    删除数据库中除一条记录外的所有记录

  9. 9

    数据库以1种形式记录了2条记录

  10. 10

    我需要将数据类型从float更改为当前拥有10亿条记录的数据库的小数

  11. 11

    上载日志(.txt文件)与在数据库中为每个事件插入1条记录,记录日志的效率

  12. 12

    从SQL数据库中选择最新的3条记录

  13. 13

    从数据库获取每个n条记录-Ruby on Rails

  14. 14

    从Android数据库仅获取一条记录

  15. 15

    从数据库中检索前10000条记录-Grails

  16. 16

    从sql数据库中选择最新的3条记录

  17. 17

    Angular从数据库中删除一条记录

  18. 18

    检索sqlite数据库的最后一条记录

  19. 19

    我想从心情数据库中选择一条记录

  20. 20

    我想显示1条记录,而不是显示整个数据库,PHP

  21. 21

    性能:对象数组与数据库是否有100条记录?

  22. 22

    NoSQL数据库用于拥有数十亿条记录的通讯录

  23. 23

    从数据库中读取最后一条记录,没有任何唯一ID

  24. 24

    从具有20,000条记录的网格中查找重复记录,而无需快速访问数据库

  25. 25

    在左侧显示数据库中的一条记录,在右侧显示下一条

  26. 26

    在左侧显示数据库中的一条记录,在右侧显示下一条

  27. 27

    ListView 仅显示数据库匹配条件集中的 4 条记录中的 3 条

  28. 28

    PHP表单更新mysql数据库在编辑一条记录后返回所有数据库记录

  29. 29

    仅在SQL数据库中保留前50条记录,并删除其余记录

热门标签

归档