В настоящее время я работаю над модульной системой в Laravel 5.
В настоящее время в Laravel 5 вам нужно сделать это в config / app.php
'aliases' => [
...other classes...
'App' => Illuminate\Support\Facades\App::class,
]
Я хотел бы, чтобы где-то внутри основной модели моего модуля установить эту или другие модели в качестве псевдонима. Поэтому мне не нужно менять мой конфигурационный файл каждый раз, когда я устанавливаю или удаляю модуль.
У кого-нибудь есть решение? Уже несколько дней пытаюсь, и пока не могу найти решение! Заранее спасибо 🙂
Здесь class_alias
Функция PHP что Laravel использует также. Вы можете просто сделать это:
class_alias(The\Real\Class::class, 'TheAlias');
Других решений пока нет …