Merci à vous 2 pour vos réponses. Je me suis mal exprimé car je ne cherche pas à redéfinir le handler général d'erreurs. En fait je fais une api, et donc lorsque la requête trouve l'enregistrement je le renvoie avec d'autres valeurs, sinon je veux renvoyer un code erreur (400, 404,..) ansi qu'un message d'erreur. Il n'y a donc que dans ce controller que j'ai besoin de gérer mes erreurs et exceptions.
Pour le moment j'ai le code qui marche bien
public function media_show($media)
{
$media = Media::find($media);
if ($media) {
$statusCode = 200;
} else {
$statusCode = 404;
$media['error'] = 'Line not found';
}
return \Response::json($media, $statusCode);
}
Je voulais juste passer par un try/catch car je trouve cela plus "joli" :)