@@ 356-364 (lines=9) @@ | ||
353 | * |
|
354 | * @return Column |
|
355 | */ |
|
356 | protected function addColumn($column = '', $label = '') |
|
357 | { |
|
358 | $column = new Column($column, $label); |
|
359 | $column->setGrid($this); |
|
360 | ||
361 | return tap($column, function ($value) { |
|
362 | $this->columns->push($value); |
|
363 | }); |
|
364 | } |
|
365 | ||
366 | /** |
|
367 | * Add a relation column to grid. |
|
@@ 420-428 (lines=9) @@ | ||
417 | * |
|
418 | * @return Column |
|
419 | */ |
|
420 | protected function prependColumn($column = '', $label = '') |
|
421 | { |
|
422 | $column = new Column($column, $label); |
|
423 | $column->setGrid($this); |
|
424 | ||
425 | return tap($column, function ($value) { |
|
426 | $this->columns->prepend($value); |
|
427 | }); |
|
428 | } |
|
429 | ||
430 | /** |
|
431 | * Get Grid model. |