Я использую запрос необработанного выражения 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)}}
это не работает.