假设我有两个模型,Veichle并且Car。
Veichle extends Model {
$appends = ['append_1', 'append_2'];
}
Run Code Online (Sandbox Code Playgroud)
和
Car extends Veichle {
$appends = ['append_3', 'append_4'];
}
Run Code Online (Sandbox Code Playgroud)
append_1如果我有 Car 对象,我该如何使用?这样Car类只是重写了父类$appends,我没有找到任何方法来合并它
您可以使用该append方法在构造函数中执行此操作,因为它将把提供的属性附加到现有属性中:
Car extends Vehicle
{
public function __construct(array $attributes = [])
{
parent::__construct($attributes);
$this->append(['append_3', 'append_4']);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |