в коллбеке надо братиться к классу, как вернуть this на класс внутри коллбека?
Сам хелпер с коллбеком
$show->id(trans('admin.price'))->as(function ($id) {
$product = $this->categoriesService->findById($id);
return $product->getPrice()->getAmount();
});
никак если вернуть this, то как получить результат работы функции?
в js есть аж 3 способа, в php чёт ни одного не нашёл 😁
$something = $this; function()use($something){}
Да, это сработало 😆
собственно это описано в документации =)
Я верю, но не там искал.
только это не нужно $this будет виден в лямбде и без таких трюков см. мой пример
если бы оно работало без трюков - он бы щас сюда не пришел и не спрашивал. нет?
см. мой пример выше
я не говорю что ваш пример не работает. я говорю что если бы его код работал - он бы сюда не пришел
код всегда работает, Иван всегда ровно так работает, как написан
мы оба знаем что спорить с вами занятие не благодарное. так что я не буду этим заниматься.
Ванечка, что же с тобой стало...
Обсуждают сегодня