Support Laravel 5.7
Fix for policies (#860) Policies cannot be used now due to this reason. And additionally, the method `Auth::user()` returns the class `Authenticatable` (which is used in gates), not `Authorizable`. Also, I believe the class `Authenticatable` should be used since it is checking its instance on the line 33.