Несколько внутренних объединений с использованием 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');

0 ответов

Другие вопросы по тегам