php - Laravel Eloquent 类变量文档

标签 php variables laravel documentation eloquent

我正在使用 Laravel 构建一个网站,并且在 Eloquent 类中的变量文档方面遇到了一些问题。我已经看到 eloquent 类使用属性数组来存储所有变量。我想记录我的类中的可用属性,以便我可以轻松生成文档并使用描述完成代码。 我尝试在类中声明变量以供文档使用。我尝试将它们声明为公共(public),但随后不再使用属性数组,这是必要的。将它们声明为 protected 适用于属性数组,但声明的变量不会被使用,并且文档和声明在其他文件中无法用于代码完成、建议和描述。 我还想避免 getter 和 setter。 在 Laravel 中是否有一种方便的方法来记录这些变量?

提前致谢!

最佳答案

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

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

class MyModel extends Eloquent {

}

关于php - Laravel Eloquent 类变量文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27817334/

相关文章:

javascript - 如何在函数生成的两个文件之间共享变量

variables - 如何解析 Ansible group_vars 字典中的变量?

php - Laravel加Ajax实现搜索栏

php - 一个逗号空格

php - Laravel 迁移工作正常,但是当我打开页面时,我得到 "SQLSTATE[HY000] [2003] Can' t connect to MySQL server on 'x.x.x.x' (13)"- using vagrant

php - 简单的跨浏览器,带进度条的 jQuery/PHP 文件上传

php - jquery ajax 调用成功运行但页面未更新

php - 在 CSS 中回显 PHP 变量

mysql - 如何在 Laravel 中对访问器进行排序?

laravel - VueJS + Laravel Passport CSRF Token 过期如何刷新