MySQL ANNÉE (l'équivalent dans Laravel générateur de requêtes
Avec MySQL, je peux utiliser le ANNÉE()
fonction comme ceci pour filtrer en fonction de l'année d'une date dans un champ WHERE
clause:
SELECT noworkorder FROM workorders WHERE YEAR(date)=2015;
Dans Laravel, je peut bien sûr réaliser la même chose avec un raw expression:
$data = DB::table('workorders')
->select('noworkorder')
->where(DB::raw('YEAR(date)=2015'))
->orderby('noworkorder', 'desc')
->get();
Mais est-il un moyen de le faire sans raw expressions?
Vous devez vous connecter pour publier un commentaire.
Le générateur de requête a un
whereYear
méthode: