Jak mogę używać funkcji DATEDIFF z Eloquent?
Oto mój kod do wyboru rezerwacji:
<pre class="lang-php prettyprint-override">
Reservation::select(array( 'obj_id',
'name',
'surname',
'date_from',
'date_to',
'days',
'status',
'slug',
'payable'));
Moje pytanie brzmi: jak zmienić „dni”, aby uzyskać rzeczywistą różnicę między
date_froma
date_to? Nie mam kolumny „dni” w bazie danych, chcę je po prostu policzyć w zapytaniu SQL.
Czysty SQL powinien wyglądać mniej więcej tak:
<pre class="lang-sql prettyprint-override">
SELECT DATEDIFF('date_from, date_to) AS Days FROM RESERVATIONS;
Jak mogę to zrobić używając Eloquent?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
DB::raw
http://laravel.com/docs/queries#raw-expressions
.