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


syntax error in user model - dynamic table names - Laravel

我试图设置它,以便我的用户模型根据用户来自哪个组织访问不同的表。会话是在我调用验证尝试函数之前设置的,我知道它在使用时包含一个值。我不知道为什么我在这里得到一个语法错误,它看起来很好,我(语法方面)。

我的用户模型中有这个

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

,我得到这个错误:

Symfony ' Component ' Debug ' Exception ' FatalErrorException
syntax error, unexpected '(', expecting ',' or ';'

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

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