Нет, это решение НЕ работает. Да, оно однозначно сработает для загрузки профиля одного человека - тут никакой магии, но если вы попытаетесь загрузить with'ом/load'ом несколько юзеров с профилями сразу - все пойдет по пи*де, потому что ларка вызывает метод релейшена ровно единожды, так еще и на фейковой модельке.
Не совсем. Можно выделить внутренности этих двух методов в какой-нить билдер и избежать дублированния как минимум этого: 'Bucket' => $this->config['buckets'][$bucket],
0ldn0mad, автор-дурачек пакета не осилил синтаксис одного единственного json файла, посему решил напрочь отказатся и выпускать свой "quality software" на своем сайте. Вас это совсем не смутило. Автор-дурачек пакета наплевал на code style, на неймспейсы, новые фичи PHP (а как же, он же даже гребаный php 5.2 поддерживает). Финально, этот же дурачек написал свою недо-документацию, в которой абсолютно невозможно разобраться (наверное потому что либа такое же говно).
Но это все херня, ведь у eloquent'а такие сложные доки...