Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как динамически менять значение свойства $connection в модели Laravel?
Vanovich
@Vanovich
Иван

Как динамически менять setConnection() для модели в Laravel?

Есть контроллер, в котором следующий код:
private function unassignedLinks(Request $request)
    {
        return Link::whereNull('assignee_id')
            ->whereIn('status', [
                Link::LINK_STATUS_APPROVED,
                Link::LINK_STATUS_POST_ANSWER
            ])
            ->with('forum', 'order', 'question_account', 'answer_account')
            ->orderCorrectly()
            ->paginate(10, ['*'], 'uap')
            ->appends($request->except('uap'));
    }

Можно ли каким-нибудь образом внутри этой функции перед возвратом установить динамическое подключение к разным базам через setConnection(), чтобы возвращались данные из той базы, которая указана в подключении?
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Средний 2 комментария
Ответы на вопрос 2
JhaoDa
@JhaoDa
LaravelRUS Team
Не стесняемся изучать код фреймворка, дубль два.
Ответ написан
@NubasLol
Link::resolveConnection($connection = null)
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы