Laravel 4 アプリケーションでの例外キャッチに問題があります。このようなルートがありますRoute::get('/articles/edit/{id}', 'ArticlesController@edit')->where('id', '[0-9]+');
に行くとlocalhost:8000/articles/edit/6
問題なく動作localhost:8000/articles/edit/6a
しますが、数値以外の文字が含まれているため、 where 句に失敗し、 をスローしNotFoundHttpException
ます。
ルートファイルからだけでなく、編集機能内からもこの例外をキャッチしようとしましたが、うまくいきませんでした。私はLaravel 4を使い始めたばかりなので、Googleが役に立たなかったので、ここで助けを見つけたいと思っています