用户模型中的语法错误 - 动态表名 - Laravel

时间:2014-07-03 08:53:32

标签: php database session symfony laravel

我正在尝试设置它,以便我的用户模型根据用户所在的组织访问不同的表。会话在我调用auth尝试功能之前设置,我知道它在使用时包含一个值。我不知道为什么我在这里得到语法错误,这一切对我来说都很好(语法明智)。

我的用户模型中有这个

public $table = Session::get('council').'_data';

我收到此错误:

Symfony \ Component \ Debug \ Exception \ FatalErrorException

syntax error, unexpected '(', expecting ',' or ';'

1 个答案:

答案 0 :(得分:0)

public $ table是一个类属性,尝试从类方法中设置他的内容。

public function my_method(){
    $this->table = Session::get('council').'_data';
}