我无法添加数据库中不可用的字段
我尝试添加
$this->crud->addFields([
[
'name' => 'coupon_type',
'label' => 'Coupon For',
'type' => 'select_from_array',
'options' => [
// Options
],
'allows_null' => true,
'default' => 1,
'attributes' => [
'id' => 'coupon_type'
]
]
]);
我想在我的创建页面中添加字段。
答案 0 :(得分:2)
您可以通过为“虚拟”属性定义访问器来做到这一点
public function getIsAdminAttribute()
{
return $this->attributes['admin'] == 'yes';
}
并在模型上定义appends
protected $appends = ['is_admin'];
在此处找到文档中的所有内容:
https://laravel.com/docs/5.8/eloquent-serialization#appending-values-to-json