mardi 18 juillet 2017

Laravel 5 - Override Get or Select from Eloquent

Is it possible to override the ->get() methods from Eloquent in order to always customize the output of the selected fields from the DB query?

For example, if you do a usual Eloquent query like:

User::where('email','like','%wherever.com')->get();

Instead of it making the query:

Select name, email, address, created_at from users where email like '%wherever.com'

Is it possible to override the method to always return something like:

Select CONCAT('CL::',name), lower(email), address, created_at from users where email like '%wherever.com'

I ask for ->get because I have seen that I can pass an array with the columns to be selected but I don't want to define them on all queries.



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2uutkWz
via IFTTT

Aucun commentaire:

Enregistrer un commentaire