Laravel - 带_的列名返回t_lnumber错误

时间:2016-01-24 20:56:42

标签: mysql laravel laravel-5 database-schema

我的数据库架构具有以下列名:

1_1, 1_2, 1_3 etc...

在我的Controller中,我试图添加到这些列,但它返回以下错误:

syntax error, unexpected '1' (T_LNUMBER), expecting identifier
(T_STRING) or variable (T_VARIABLE) or '{' or '$'

发生的行是:

  $audit->1_1 = Input::get('1_1');

代码的完整摘要如下:

public function postAddFullAudit()
  {
    $audit = new Audit();
    $audit->site_id = Input::get('site_id');
    $audit->1_1 = Input::get('1_1');
    $audit->1_2 = Input::get('1_2');
    $audit->1_3 = Input::get('1_3');
    $audit->1_4 = Input::get('1_4');
    $audit->1_5 = Input::get('1_5');
    $audit->save();
}

非常感谢任何帮助。

0 个答案:

没有答案