| @@ 404-412 (lines=9) @@ | ||
| 401 | * |
|
| 402 | * @return Column |
|
| 403 | */ |
|
| 404 | protected function addColumn($column = '', $label = '') |
|
| 405 | { |
|
| 406 | $column = new Column($column, $label); |
|
| 407 | $column->setGrid($this); |
|
| 408 | ||
| 409 | return tap($column, function ($value) { |
|
| 410 | $this->columns->push($value); |
|
| 411 | }); |
|
| 412 | } |
|
| 413 | ||
| 414 | /** |
|
| 415 | * Add a relation column to grid. |
|
| @@ 468-476 (lines=9) @@ | ||
| 465 | * |
|
| 466 | * @return Column |
|
| 467 | */ |
|
| 468 | protected function prependColumn($column = '', $label = '') |
|
| 469 | { |
|
| 470 | $column = new Column($column, $label); |
|
| 471 | $column->setGrid($this); |
|
| 472 | ||
| 473 | return tap($column, function ($value) { |
|
| 474 | $this->columns->prepend($value); |
|
| 475 | }); |
|
| 476 | } |
|
| 477 | ||
| 478 | /** |
|
| 479 | * Get Grid model. |
|