Как отправить данные на пользовательскую кнопку в админ-панели laravel voyager - PullRequest
0 голосов
/ 10 мая 2019

Я новичок в laravel и пробую админку voyager.Я добавляю пользовательскую кнопку в Voyager, чтобы назначить поставщика для каждого заказа.Когда администратор нажимает на пользовательскую кнопку, он должен отправить идентификатор заказа на эту новую страницу.Я пытался отправить значение, но оно не работает.
Любая помощь приветствуется.


namespace App\Actions;

use TCG\Voyager\Actions\AbstractAction;

class MyAction extends AbstractAction
{
    public function getTitle()
    {
        return 'Assign to vendor';
    }

    public function getIcon()
    {
        return 'voyager-eye';
    }

    public function getPolicy()
    {
        return 'read';
    }

    public function getAttributes()
    {
        return [
            'class' => 'btn btn-sm btn-primary pull-right',
        ];
    }


    public function shouldActionDisplayOnDataType()
    {
        return $this->dataType->slug == 'orders';
    }
    public function getDefaultRoute()
    {
        return route('vendors');
    }

}
...