| @@ 407-415 (lines=9) @@ | ||
| 404 | * |
|
| 405 | * @return Column |
|
| 406 | */ |
|
| 407 | protected function addColumn($column = '', $label = '') |
|
| 408 | { |
|
| 409 | $column = new Column($column, $label); |
|
| 410 | $column->setGrid($this); |
|
| 411 | ||
| 412 | return tap($column, function ($value) { |
|
| 413 | $this->columns->push($value); |
|
| 414 | }); |
|
| 415 | } |
|
| 416 | ||
| 417 | /** |
|
| 418 | * Prepend column to grid. |
|
| @@ 425-433 (lines=9) @@ | ||
| 422 | * |
|
| 423 | * @return Column |
|
| 424 | */ |
|
| 425 | protected function prependColumn($column = '', $label = '') |
|
| 426 | { |
|
| 427 | $column = new Column($column, $label); |
|
| 428 | $column->setGrid($this); |
|
| 429 | ||
| 430 | return tap($column, function ($value) { |
|
| 431 | $this->columns->prepend($value); |
|
| 432 | }); |
|
| 433 | } |
|
| 434 | ||
| 435 | /** |
|
| 436 | * Get Grid model. |
|