Ларавел 5 | Как программно установить псевдонимы классов?

В настоящее время я работаю над модульной системой в Laravel 5.
В настоящее время в Laravel 5 вам нужно сделать это в config / app.php

'aliases' => [
...other classes...
'App'       => Illuminate\Support\Facades\App::class,
]

Я хотел бы, чтобы где-то внутри основной модели моего модуля установить эту или другие модели в качестве псевдонима. Поэтому мне не нужно менять мой конфигурационный файл каждый раз, когда я устанавливаю или удаляю модуль.

У кого-нибудь есть решение? Уже несколько дней пытаюсь, и пока не могу найти решение! Заранее спасибо 🙂

1

Решение

Здесь class_alias Функция PHP что Laravel использует также. Вы можете просто сделать это:

class_alias(The\Real\Class::class, 'TheAlias');
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]