我有两个laravel软件包,每个软件包都有其各自的ServiceProvier(均已在config / app.php中注册),并且每个软件包都通过相同的软件包名称加载自己的翻译(和视图等)。例如:两个提供程序中的方法@loadTranslationsFrom相同。
$this->loadTranslationsFrom(__DIR__ . '/../../lang/', 'packageName');
我是否正确理解,以后注册的ServiceProvider会覆盖以前的provider所描述的以相同程序包名称加载的所有文件?而且,拥有两个名称相同的软件包通常是不好的做法吗?我不确定Laravel(^ 5)如何处理这种情况。