Локализация необработанных выражений Laravel (v 5.6) - PullRequest
0 голосов
/ 13 сентября 2018

Я использую запрос необработанного выражения laravel (5.6) и делаю диаграмму пончика Морриса с этим.Мой веб-сайт имеет поддержку локализации.Все поля работают нормально, которые приходят из языковых файлов PHP.Но эти данные, которые я имею в виду, пришли из MySQL для диаграммы Морриса - это родной язык.Я не мог сделать их многоязычными.

class DashboardController extends Controller {
    public function Index() {

        $emlakCounts = DB::table('emlaks')
            ->join('property_types', 'property_types.id', '=', 'emlaks.property_type_id')
            ->select(DB::raw('property_types.title as label'), DB::raw('count(*) as value'))
            ->groupBy('label')
            ->get();

        $otomobilsCounts = DB::table('otomobils')
            ->join('vehicle_types', 'vehicle_types.id', '=', 'otomobils.vehicle_type_id')
            ->select(DB::raw('vehicle_types.title as label'), DB::raw('count(*) as value'))
            ->groupBy('label')
            ->get();

        return view('admin.dashboard', [
            'total_emlaks'      => DB::table('emlaks')->count(),
            'total_otomobils'   => DB::table('otomobils')->count(),
            'total_members'     => DB::table('users')->count(),
            'total_messages'    => DB::table('messages')->count(),
            'emlakCounts'       => $emlakCounts,
            'otomobilsCounts'   => $otomobilsCounts
        ]);
    }
}

и это вывод

[{"label":"House","value":1},{"label":"Land","value":1}]

(property_types исходит из mysql).Я должен сделать ярлыки мультиязычными, но я не знаю, что мне делать.

{{ __('langfile.' . $property_types)}}

это не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...