Как добавить поддельный атрибут в Select Query с помощью get () в PHP Laravel - PullRequest
0 голосов
/ 18 февраля 2019

$citizenship_2012 = Citizenship::select('provinces', 'year2012 AS measure')->get();

Я хочу отобразить одно из имен столбцов как есть.Имя столбца / атрибута year2012, но я хочу отобразить его как category =>year2012, поэтому я пытаюсь получить имя столбца ниже.
Кроме того, я хочу объединить его с приведенным выше запросом select, в котором другие атрибуты предоставляют его value имя.

// citizenships table
$years = Schema::getColumnListing('citizenships');  
$year_2012= 'category:'.'"'.$years[2].'"';

в блейд-файле:

var datasetChart = <?php echo preg_replace('/"([a-zA-Z]+[a-zA-Z0-9_]*)":/','$1:', $citizenship_2012); ?>;

Ожидаемый результат:

{ 
  provinces: "Ontario",
  category: "year2017",
  measure: 19441.5648
}  

Проблема в том, что year2017, указанный в category, также является столбцом/ атрибут, но я хочу отобразить его, как указано выше.

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