On Laravel, running any Auth
function to retrieve the authenticated user Auth::user()
, Auth::check()
or Auth::id()
, always generates the following query:
select * from `users` where `id` = 1 limit 1
This, in many cases could be more efficient since I just wanted to know if the user is authenticated.
By using Auth::id()
the query should be at least optimized to select id from
, instead of select * from
.
Is there a way to avoid the query to be run or at least improve it?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire