Laravel's HandlesAuthorization trait is perfect for this. Simply call the `deny()` method, and Laravel will respond with a 403 HTTP response 👌


Well now you can pass in a closure to "optional", and it'll only call it if the given object is not null 💯

Here's this little Redirect exception I use, which lets me redirect from anywhere.
The "render" method is automatically called by the global exception handler. Thanks @taylorotwell!


