【发布时间】:2014-06-17 05:58:32
【问题描述】:
在实例化一个扩展 Laravel 的 Eloquent Model 类的模型类之后,有没有办法确定属性/属性是否映射到表中,从而可以保存到表中?
例如,我有一个表 announcements,其中包含 id、text 和“created_by”列。
我怎么知道created_by 是一个属性,如果设置了会被保存?
$announcement = new Announcement();
isset($announcement->created_by) 如果我还没有明确设置值,则返回 false 是可以理解的。我尝试过从 Eloquent 模型类继承的各种函数,但到目前为止都没有奏效。我正在寻找类似的东西:
$announcement->doesThisMapToMyTable('created_by') 无论$announcement->created_by 是否已设置都返回true。
【问题讨论】:
-
Mattcore,请考虑将@Leith simple answer 设置为已接受。它简单而简短,可以满足您的要求