Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 23.04.2018 17:00:30

Как добавить свою кнопку над таблицей рядом со стандартными?

Надо создать вторую кнопку "Добавить", но со своими параметрами.

Контроллер

public function index()
{
    return Admin::content(function (Content $content) {
        $content->header('header');
        $content->description('description');
        $content->body($this->grid());
    });
}

protected function grid()
{
    return Admin::grid(Order::class, function (Grid $grid) {
        $grid->tools(function ($tools) {
            $tools->append("<a href='jkjh/sde/' class='btn btn-default'>new button</a>");

            $too = new Tools\Button();
        	$tools->append($too);
        });
    });
}

Класс button

namespace App\Platform\Controllers\Tools;

use Encore\Admin\Grid\Tools\AbstractTool;

class Button extends AbstractTool
{
    public function render()
    {
        return <<<EOT

<div class="btn-group pull-right" style="margin-right: 10px">
    <a href="{$this->grid->resource()}/create" class="btn btn-sm btn-success">
        <i class="fa fa-save"></i>&nbsp;&nbsp;as{$new}
    </a>
</div>

EOT;
    }
}

Не в сети

Подвал раздела