2013-09-04 14 views
7

Próbuję dowiedzieć się, jak nadać kolumnie alias przy użyciu Eloquent.Laravel 3 Epoquent Jak wybrać kolumnę jako

Innymi słowy, w jaki sposób wykonać następujące kwerendy mysql przy użyciu Eloquent?

SELECT occupation AS test FROM users WHERE occupation = 'PIMP'; 

Thx in adv!

Odpowiedz

7

Eonquent zwraca regularne zapytanie Fluent. Więc można spróbować coś takiego (zakładając swoją nazwę modelu jest „Użytkownik”):

$user = User::where_occupation('pimp')->get(array('occupation as test')); 
0

W ten sposób udało mi się to zrobić w laravel 5 stosując select() i przekazując nazwę COL i alias do tego Sposób (a tu również za pomocą groupby() ograniczenia go do „DISTINCT” wartości powrotne następnie za pomocą toarray() powrotu dowolny układ zamiast stdObject:

$results = asset::select('model_code__c AS option')->whereRAW("model_code__c <> '' AND status = 'A'")->groupby('model_code__c')->get()->toarray(); 
Powiązane problemy