i have some problems with calling helpers in Laravel. I have blade, and this code in it
@foreach ($sel->get_offers() as $o)
<option value="{{$o->get_date_range()->get_range()}}" {{($o->get_offer_key() == $u_key)? 'selected': ''}}>
@php
$select = $o->get_date_range()->get_start('j M D');
$change = str_replace(["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], [uctrans('labels.Monday'), uctrans('labels.Tuesday'), uctrans('labels.Wednesday'), uctrans('labels.Thursday'), uctrans('labels.Friday'), uctrans('labels.Saturday'), uctrans('labels.Sunday'), uctrans('labels.Jan'), uctrans('labels.Feb'), uctrans('labels.Mar'), uctrans('labels.Apr'), uctrans('labels.May'), uctrans('labels.Jun'), uctrans('labels.Jul'), uctrans('labels.Aug'), uctrans('labels.Sep'), uctrans('labels.Oct'), uctrans('labels.Nov'), uctrans('labels.Dec')], $select); @endphp
{{$change}}
</option>
@endforeach
So now, i need variable $change
to remove from blade and import to helper (but still call to blade), like this
function translate_selects()
{
$change = str_replace(["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], [uctrans('labels.Monday'), uctrans('labels.Tuesday'), uctrans('labels.Wednesday'), uctrans('labels.Thursday'), uctrans('labels.Friday'), uctrans('labels.Saturday'), uctrans('labels.Sunday'), uctrans('labels.Jan'), uctrans('labels.Feb'), uctrans('labels.Mar'), uctrans('labels.Apr'), uctrans('labels.May'), uctrans('labels.Jun'), uctrans('labels.Jul'), uctrans('labels.Aug'), uctrans('labels.Sep'), uctrans('labels.Oct'), uctrans('labels.Nov'), uctrans('labels.Dec')], $select);
return $change;
}
How i can call this helper in blade/controller? I didn't make any changes in config/app.php.