Несколько внутренних объединений с использованием laravel и перевода
У меня проблема с использованием переводимой библиотеки, я пытаюсь отсортировать компании по названию, поэтому, как написано в документе, мне нужно использовать внутренние объединения, я попробовал этот код, все хорошо, но данные портятся, когда я добавляю voucher_translations, как будто он получен из другой таблицы или записей, я не знаю, что я делаю неправильно:(
$vouchers = Voucher::join('company_translations', 'vouchers.company_id', '=', 'company_translations.company_id')
->join('voucher_translations', 'voucher_translations.voucher_id', '=', 'vouchers.id')
->where('company_translations.locale', '=', 'en');
->where('voucher_translations.locale', '=', 'en')
->orderBy('company_translations.name', 'asc');