1 | <?php |
||
10 | class Select extends Relation |
||
11 | { |
||
12 | use CheckRelationCompatibility; |
||
13 | |||
14 | protected $compatibleEloquentRelations = [ |
||
15 | 'Illuminate\Database\Eloquent\Relations\BelongsTo', |
||
16 | ]; |
||
17 | |||
18 | 5 | public function setup() |
|
23 | |||
24 | /** |
||
25 | * @param string|null $arrayKey |
||
26 | * |
||
27 | * @return array |
||
28 | */ |
||
29 | 4 | public function getEditFields($arrayKey = 'main') |
|
65 | |||
66 | 2 | protected function addToArray($arrayKey, $field) |
|
73 | |||
74 | /** |
||
75 | * @param array|null $relationArray |
||
76 | * |
||
77 | * @return mixed |
||
78 | */ |
||
79 | public function persist(array $relationArray = null, Request $request) |
||
83 | |||
84 | /** |
||
85 | * @param Model $result |
||
86 | * |
||
87 | * @return string |
||
88 | */ |
||
89 | 2 | protected function setDisplay($result) |
|
105 | |||
106 | /** |
||
107 | * @return array |
||
108 | */ |
||
109 | 2 | protected function getConfig() |
|
119 | |||
120 | 2 | protected function setFieldValue($field) |
|
130 | |||
131 | /** |
||
132 | * @param \ANavallaSuiza\Laravel\Database\Contracts\Dbal\AbstractionLayer $dbal |
||
133 | * |
||
134 | * @return Column |
||
135 | */ |
||
136 | 2 | protected function getColumn($dbal) |
|
140 | |||
141 | /** |
||
142 | * @return string |
||
143 | */ |
||
144 | public function getDisplayType() |
||
148 | } |
||
149 |