for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Encore\Admin\Grid\Concerns;
use Closure;
use Encore\Admin\Grid\Tools\Footer;
trait HasFooter
{
/**
* @var Closure
*/
protected $footer;
* Set grid footer.
*
* @param Closure|null $closure
* @return $this|Closure
public function footer(Closure $closure = null)
if (!$closure) {
return $this->footer;
}
$this->footer = $closure;
return $this;
* Render grid footer.
* @return string
public function renderFooter()
if (!$this->footer) {
return '';
return (new Footer($this))->render();