Laravel雄辩的类变量文档


Laravel eloquent class variable documentation

我正在使用laravel构建一个网站,并且在雄辩的类中记录变量时遇到了一些麻烦。我已经看到雄辩类使用属性数组来存储所有变量。我想记录我的类中的可用属性,以便我可以轻松生成文档并完成带有描述的代码。我尝试在文档类中声明变量。我尝试将它们声明为公共,但是不再使用属性数组,这是必要的。声明它们受保护适用于属性数组,但声明的变量不会被使用,并且文档和声明在其他文件中不可用,用于代码完成、建议和描述。我也想避免吸气手和二传手。有没有一种方便的方法可以在 laravel 中记录这些变量?

提前感谢!

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

/**
 * @property string $foo
 * @property int $bar
 */
class MyModel extends Eloquent {
}