小编Tas*_*gay的帖子

laravel 5.2中的方法[validate]不存在错误

我刚开始学习laravel.我正在使用laravel 5.2.29运行代码时遇到错误:

哎呀,看起来像出事了.Controller.php第107行中的BadMethodCallException:方法[validate]不存在.

这是显示的错误行:

in Controller.php line 107
2.at Controller->__call('validate', array(object(Request), array('action' =>        'required', 'name' => 'required'))) in NiceActionController.php line 31
3.at NiceActionController->validate(object(Request), array('action' => 'required', 'name' => 'required')) in NiceActionController.php line 31
4.at NiceActionController->postNiceAction(object(Request))
5.at call_user_func_array(array(object(NiceActionController), 'postNiceAction'), array(object(Request))) in Controller.php line 80
6.at Controller->callAction('postNiceAction', array(object(Request))) in ControllerDispatcher.php line 146
7.at ControllerDispatcher->call(object(NiceActionController), object(Route), 'postNiceAction') in ControllerDispatcher.php line 94
8.at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
9.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
10.at Pipeline->Illuminate\Routing\{closure}(object(Request))
11.at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
12.at Pipeline->then(object(Closure)) in ControllerDispatcher.php …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

VueJS:未捕获(在承诺中)TypeError:无法读取未定义的属性"push"

我得到'无法读取未定义的属性推送'错误:这是我的vueJs代码:

data:{
CoIsignedListUID:[]
}
methods:{

fetchCoISigned: function () {
            this.$http.get('/cimsm/public/api/fetchCoIsigned/' + this.conflictofInterest.complaintID).then(function (response) {
                var data = response.data;
                this.$set('CoIsignedList', data);
                data.forEach(function (detail) {
                    this.CoIsignedListUID.push(detail.uID);
                });
            });
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢

vue.js laravel-5

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

vuejs中按顺序调用函数

我在 vuejs 中按顺序执行函数/方法时遇到一些问题。我有三个功能,如:

MethodA: function(){
    if(x = 1){
        value1 = 2;
    }

    if (x ==2){
         value2 = 4;
    }

    this.MethodB();
}

MethodB: function(){
    Total value = value1 + value2;
}

MethodC: function (){
    this.$http.get('api/getvalue').then(function(response){
        this.set('somedata', response.data);

        response.data.forEach(para){
            if(para.id == 1){
                this.MethodA();
            }
            if(para.id == 2){
                this.MethodA();
            }
        }
    });
}

ready: function(){
    this.MethodC();
}
Run Code Online (Sandbox Code Playgroud)

this.MethodB()只想在MethodCMethodA完全执行之后执行。我怎样才能做到这一点?

vue.js laravel-5

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

标签 统计

laravel-5 ×2

vue.js ×2

laravel ×1

php ×1