/ / Ako volať pomocnú funkciu v laravel 5,5 - laravel, model-view-controller, laravel-5, blade, laravel-5.5

Ako volat pomocnú funkciu v laraveli 5.5 - laravel, model-view-controller, laravel-5, čepeľ, laravel-5.5

Používam laravel 5.5. Vytvoril som helper.php v aplikácii appHttp. Volám tohto pomocníka v mojom blade súbore pomocou

{!! Helper::functionName() !!}

funguje to dobre. ale chcem držať tento pomocný výsledok v premennej, ako je

{!! $Result=Helper::functionName() !!}

V súčasnosti sa však tento výsledok tlačí. Ako to vyriešiť. prosím pomôžte. Aby som si mohol urobiť nejaké podmienky v tomto $ Result.

V mojej helpers.php

namespace AppHttpHelpers;

class Helper
{
public static function functionName()
{
return "mydata";
}
}

odpovede:

1 pre odpoveď č. 1

Nemá zmysel používať pomocníka ako je tento. Mali by ste spustiť pomocníka v radiči a preniesť vypočítané údaje do dohľadu. Vo väčšine prípadov by ste nemali nastavovať žiadne premenné v zobrazeniach alebo robiť akékoľvek výpočty - tie by sa mali prenášať z kontroléra na zobrazenie a zobrazenie by ich malo používať iba.