@@ 309-317 (lines=9) @@ | ||
306 | * |
|
307 | * @return Column |
|
308 | */ |
|
309 | protected function addColumn($column = '', $label = '') |
|
310 | { |
|
311 | $column = new Column($column, $label); |
|
312 | $column->setGrid($this); |
|
313 | ||
314 | return tap($column, function ($value) { |
|
315 | $this->columns->push($value); |
|
316 | }); |
|
317 | } |
|
318 | ||
319 | /** |
|
320 | * Get all columns object. |
|
@@ 383-391 (lines=9) @@ | ||
380 | * |
|
381 | * @return Column |
|
382 | */ |
|
383 | protected function prependColumn($column = '', $label = '') |
|
384 | { |
|
385 | $column = new Column($column, $label); |
|
386 | $column->setGrid($this); |
|
387 | ||
388 | return tap($column, function ($value) { |
|
389 | $this->columns->prepend($value); |
|
390 | }); |
|
391 | } |
|
392 | ||
393 | /** |
|
394 | * Get Grid model. |