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ď č. 1Nemá 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.