laravel-4: Comment trouver de l'itinéraire pour NotFoundHttpException?
J'ai trouvé un NotFoundHttpException dans les journaux. Il ressemble à ceci:
[2013-11-26 13:49:20] log.ERROR: exception 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException' in /var/www/myproject/vendor/laravel/framework/src/Illuminate/Routing/Router.php:1429
Stack trace:
#0 /var/www/myproject/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1050): Illuminate\Routing\Router->handleRoutingException(Object(Symfony\Component\Routing\Exception\ResourceNotFoundException))
#1 /var/www/myproject/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1014): Illuminate\Routing\Router->findRoute(Object(Illuminate\Http\Request))
#2 /var/www/myproject/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(530): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#3 /var/www/myproject/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(506): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
#4 /var/www/myproject/public/index.php(49): Illuminate\Foundation\Application->run()
#5 {main} [] []
Cela vous dit rien et est juste un gaspillage d'espace disque.
Comment puis-je trouver les URI qui est à l'origine d'une NotFoundHttpException?
Double Possible: stackoverflow.com/q/15843265
Jetez un oeil à Tests de Laravel Contrôleurs. Il vous montre comment trouver ce qui va pas et où il ne.
Jetez un oeil à Tests de Laravel Contrôleurs. Il vous montre comment trouver ce qui va pas et où il ne.
OriginalL'auteur PiTheNumber | 2013-11-26
Vous devez vous connecter pour publier un commentaire.
dans
app/start/global.php
étendreApp::error()
:Maintenant, vous obtenez une additinal entrée de journal avec l'URL:
Fondamentalement parce que c'est le nom de l'objet. Si vous regardez
get_name($exception)
il a cet espace de noms etinstanceof
permettra de comparer avec ce nom.vous m'avez sauvé!! Cela a été me rend fou.
OriginalL'auteur PiTheNumber
Vous pouvez filtrer 404 (NotFoundHttpException) erreur de forme de votre fichier de log.
Emplacement du fichier : app/start/global.php
OriginalL'auteur Shojib Flamon