да, уже смотрел, но тут все равно изначальный пакет нужно писать с учетом того что его будут извне юзать - настраивать коннекшены в провадере, и похоже каждую модель в нем инициализировать что бы параметрами пакета установить
1) Создаешь в пакете BaseModel
2) В BaseModel пишешь чет типа:
public function __construct(array $attributes = [])
{
parent::__construct($attributes);
$this->setConnection(config('package_connection', $this->getConnection()));
}
3) Наследуешь пакетные модели от BaseModel
4) Юзаешь пакет в своем проекте
5) Устанавливаешь нужный package_connection в своём проекте, пакет его подтянет и установит для своих моделей