Laravel雄辩的类变量文档

问题描述 投票:2回答:1

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

谢谢!

php variables laravel documentation eloquent
1个回答
5
投票

您可以使用@property type $variable记录成员变量:

/**
 * @property string $foo
 * @property int $bar
 */

class MyModel extends Eloquent {

}
© www.soinside.com 2019 - 2024. All rights reserved.