连字符导致laravel控制器错误(意外=)?

时间:2016-12-11 16:54:09

标签: php laravel-5

我的laravel控制器中有以下方法在提交表单时运行:

public function validateSave() {
        $input = Request::all();
        $input->favicon = Request::has('favicon');
        $input->title = Request::has('title');
        $input->image-optimization = Request::has('image-optimization');
        QualityCheck::create($input);
        return redirect('/');
    }

现在,当我提交表单时,我在frontEnd中得到以下错误:

enter image description here

我收到错误unexpected "=",因为我在下面的代码行中有一个超级( - ):

 $input->image-optimization = Request::has('image-optimization');

我如何克服这个错误,我已经运行了我的迁移,并且不想回滚并重命名该游戏,因此我要求一个解决方法?

1 个答案:

答案 0 :(得分:1)

方法<socket-binding-groups> <socket-binding-group name="standard-sockets" default-interface="public"> <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/> <socket-binding name="http" port="${jboss.http.port:8080}"/> <socket-binding name="https" port="${jboss.https.port:8443}"/> <socket-binding name="txn-recovery-environment" port="4712"/> <socket-binding name="txn-status-manager" port="4713"/> <outbound-socket-binding name="mail-smtp"> <remote-destination host="localhost" port="25"/> </outbound-socket-binding> </socket-binding-group> .... 返回输入数组,您应该使用request()->all()来获取项目,如下所示:

array keys

希望这有帮助!