JellyBool

17773 经验值

我个人的思路是这样的:
1.bankList 可以分为两种:一种是左边的,未参与的 list;一种是右边的,参与的list;
2.其实一种是右边的,参与的list 是跟搜索框下面的一样的吧,这里直接 v-for 输出就好了吧。
3.用户点击上方的两个个 select 框的bank(不管左边和右边),记录一个状态值
4.在添加移除这两个按钮分别绑定 click 事件,事件里就可以在各自的 list 移除bank了

下方的 v-for 输出,假设在 tr 里面:

 <tr v-for="bank in bankLists">
            <td>{% bank.name %}</td>
            <td><ipnut name="plan" value="{%bank.integral_plan %}"></ipnut></td>
  </tr>

Vue 的代码,只是一个思路。

  new Vue({
        el: '#app',
        data: {
            bankLists: [],
            unselectedBankList:[]
        },
        ready: function () {
            var list2 = $('#list2 option').map(function () {
                return $(this).val();
            }).get().join(",");
            _token = "<?php echo csrf_token();?>";
            $.ajax({
                url: '/draw/select',
                dataType: 'json',
                data: {_token: _token, list2: list2},
                async: false,
                type: 'get',
                success: function (banks) {
                    this.bankLists = banks;
                }
            });
        },
        methods: {
           toggleSelectedBank:function (bank) {
                 bank.status = 'selected';//这里只是一个演示,设置 status 是为了检测 option 中的bank的状态,你也可以直接使用 jquery 判断
                 //this.bankLists.$remove(bank);
                //再加入没选中的list
                //this.unselectedBankList.$push(bank)
           }
        }
    })

使用 ajax 可以看看这里:https://laravist.com/community/tutorials/2

这个返回的是什么数据?是选中后的右边的数据么?这个 v-for 循环的话,直接赋给 vue 对象的 data 中的一个 list就好了吧。

你是怎么安装的 laravel ?默认应该都是英文的吧。你看看 config/app.php的配置:

 'locale' => 'zh_cn',
  'fallback_locale' => 'en',

额。。实在不好意思。我仔细看看你的需求,有点看不明白

服务器这两天就一直在弄,而且也迁移的 dns 服务,所以在很多地区可能会不太稳定,但是现在(今天起)理论上已经恢复了。偶尔就无法打开具体是什么错误?

之前也可能是因为负载均衡的配置出了一点问题,但是昨天下午应该已经修复了,然后访问的话,首选使用 https 访问。

至于文章的图片,之前有一些图片是直接放到了 worktile 的,这些图片由于 worktile 开启防盗链了,所以就挂了

这个就很尴尬了,难道是你的阿里云的 ip 被 blacklist 了?

Refactoring to Collections 是一本电子书,链接在这里:https://gumroad.com/discover

你搜一下,Refactoring to Collections 就出来了
@Justogo

恩,我昨晚就是做的这个

if(env('APP_ENV') === 'production'){
            $this->app['request']->server->set('HTTPS',true);
        }

但是如果是使用负载均衡代理的话,可以参考这两个内容:
http://serverfault.com/questions/527780/nginx-detect-https-connection-using-a-header

http://serverfault.com/questions/515957/how-to-have-nginx-forward-the-http-x-forwarded-proto-header

好像也没有,我之前就是因为这个问题改了很多 url,而且如果你使用代理的话,https 又是一个需要注意的地方

是因为最近的 dns 和代理出了点问题,我正在配置负载均衡,今晚会大搞一次,明天应该会好了