If your application has a namespace, you will need to use
catch(\Exception $e);
Similarly, I think the DecryptException you are trying to catch is in the Illuminate\Encryption folder, so you need to
catch(\Illuminate\Encryption\DecryptException)
Keep in mind that Laravel 4 is still alpha or pre-beta strong> (apparently, they are not sure for themselves), so it is in no way stable and probably not the best choice for production.
dualed
source share