Часто приходится использовать константы классов во view'ах, что подразумевает полное имя класса с нэймспейсом, что приводит к здоровенным нечитабельным условиям.
Вопрос: можно ли во вьюве каким то образом использовать аналог use \vendor\ClassName?
Один из способов сделать так, пример из документации:
@inject('metrics', 'App\Services\MetricsService')
<div>
Monthly Revenue: {{ $metrics->monthlyRevenue() }}.
</div>
Так же ты можешь вводить переменные которые будут видны во всех Шаблонах:
Например в App\Providers\AppServiceProvider
public function boot(){
//...что то до этого например создаешь экземпляр класса obj
\View::share('obj',$obj);
}
Продвижение своими сайтами как стратегия роста и независимости