我正在使用laravel建立一个网站,并且在雄辩的类中记录变量时遇到了一些麻烦。我已经看到,雄辩的类使用attribute-array来存储所有变量。我想在类中记录可用的属性,以便可以轻松生成文档并使用代码完成描述。我尝试在文档类中声明变量。我尝试将它们声明为公共,但是随后不再使用attribute-array,这是必要的。声明它们是attributes-array的受保护作品,但是未使用声明的变量,并且其他文件中也没有文档和声明来提供代码完成,建议和描述。我也想避免使用getter和setter。是否有一种方便的方法来在laravel中记录这些变量?
谢谢!
您可以使用@property type $variable
记录成员变量:
/**
* @property string $foo
* @property int $bar
*/
class MyModel extends Eloquent {
}