App\Ninja\Datatables\VendorDatatable::actions PHP Method

actions() public method

public actions ( )
    public function actions()
    {
        return [[trans('texts.edit_vendor'), function ($model) {
            return URL::to("vendors/{$model->public_id}/edit");
        }, function ($model) {
            return Auth::user()->can('editByOwner', [ENTITY_VENDOR, $model->user_id]);
        }], ['--divider--', function () {
            return false;
        }, function ($model) {
            return Auth::user()->can('editByOwner', [ENTITY_VENDOR, $model->user_id]) && Auth::user()->can('create', ENTITY_EXPENSE);
        }], [trans('texts.enter_expense'), function ($model) {
            return URL::to("expenses/create/{$model->public_id}");
        }, function ($model) {
            return Auth::user()->can('create', ENTITY_EXPENSE);
        }]];
    }
VendorDatatable