Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel雄辩的类变量文档_Php_Variables_Laravel_Documentation_Eloquent - Fatal编程技术网

Php Laravel雄辩的类变量文档

Php Laravel雄辩的类变量文档,php,variables,laravel,documentation,eloquent,Php,Variables,Laravel,Documentation,Eloquent,我正在和laravel建立一个网站,在一个有说服力的课程中,我对变量的文档记录有一些问题。我已经看到雄辩的类使用属性数组来存储所有变量。我想记录我的类中可用的属性,这样我就可以轻松地生成文档,并用描述完成代码。 我尝试在类中声明变量以供文档使用。我已经尝试将它们声明为公共的,但是属性数组不再使用,这是必要的。声明它们可以保护属性数组,但是声明的变量不被使用,文档和声明在代码完成、建议和描述的其他文件中不可用。 我也希望避免“能手”和“二传手”。 是否有一种方便的方式在laravel中记录这些变量

我正在和laravel建立一个网站,在一个有说服力的课程中,我对变量的文档记录有一些问题。我已经看到雄辩的类使用属性数组来存储所有变量。我想记录我的类中可用的属性,这样我就可以轻松地生成文档,并用描述完成代码。 我尝试在类中声明变量以供文档使用。我已经尝试将它们声明为公共的,但是属性数组不再使用,这是必要的。声明它们可以保护属性数组,但是声明的变量不被使用,文档和声明在代码完成、建议和描述的其他文件中不可用。 我也希望避免“能手”和“二传手”。 是否有一种方便的方式在laravel中记录这些变量


提前谢谢

您可以使用
@属性类型$variable
记录成员变量:

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

class MyModel extends Eloquent {

}

不是特定于Laravel的,但是PHPDoc和Netbeans在文档和自动完成方面很好地工作。我在Netbeans中工作,使用php文档语法来记录我的自动完成和文档代码。这些属性是问题所在,因为它们是在后台管理的。