2013-04-11 2 views

Répondre

8

Vous utilisez probablement encore une ancienne version de la version bêta de L4. Si vous téléchargez une nouvelle copie, vous la verrez répertoriée lors de l'exécution de php artisan.

+0

Parfaitement merci, j'ai aimé apprendre de vos moulages d'écran aussi! Avez-vous l'intention d'en faire plus, peut-être de mettre en place un blog simple avec des tests comme objectif ou quelque chose? – Jordan

+0

Il possède laracasts.com, contenu étonnant. – wesside

+0

JeffreyWay lui-même a répondu à cela? OMG. –

33

commande de la console:

php artisan routes (laravel 4) 
php artisan route:list (laravel 5) 


+--------+----------------------------------------------------+-----------------------+----------------------------------------------+--------------------------------------------------------------------+---------------+ 
| Domain | URI            | Name     | Action          | Before Filters              | After Filters | 
+--------+----------------------------------------------------+-----------------------+----------------------------------------------+--------------------------------------------------------------------+---------------+ 
|  | GET /admin/configuration       |      | [email protected]    | auth, keyMaster:configuration          |    | 
|  | POST /admin/configuration       |      | [email protected]    | auth, keyMaster:configuration          |    | 
|  | GET /admin/logs/errors        |      | [email protected]      | auth, keyMaster:logs/errors          |    | 
|  | GET /admin/logs/errors/{name}      |      | [email protected]      | auth, keyMaster:logs/errors          |    | 
|  | DELETE /admin/logs/errors       |      | [email protected]      | auth, keyMaster:logs/errors          |    | 
|  | GET /admin/logs/events        |      | [email protected]      | auth, keyMaster:logs/events          |    | 
|  | GET /admin/logs/events/data      |      | [email protected]     | auth, keyMaster:logs/events          |    | 

etc ...

+0

laravel 5.4 cette réponse fonctionne toujours –

20

J'ai créé un itinéraire qui liste chaque itinéraire et ses détails respectifs dans une table html.

Route::get('routes', function() { 
    $routeCollection = Route::getRoutes(); 

    echo "<table style='width:100%'>"; 
    echo "<tr>"; 
     echo "<td width='10%'><h4>HTTP Method</h4></td>"; 
     echo "<td width='10%'><h4>Route</h4></td>"; 
     echo "<td width='80%'><h4>Corresponding Action</h4></td>"; 
    echo "</tr>"; 
    foreach ($routeCollection as $value) { 
     echo "<tr>"; 
      echo "<td>" . $value->getMethods()[0] . "</td>"; 
      echo "<td>" . $value->getPath() . "</td>"; 
      echo "<td>" . $value->getActionName() . "</td>"; 
     echo "</tr>"; 
    } 
    echo "</table>"; 
}); 
+0

J'ai une page qui me permet d'exécuter du code dans laravel, donc c'était parfait. – DoverAudio

8

Vous pouvez utiliser ma bibliothèque: asvae/laravel-api-tester:

Laravel api tester


Pour afficher tous les itinéraires dans la console en Laravel 5+ do:

php artisan route:list 
+0

Vous voulez dire 'php artisan route: list', n'est-ce pas? – algorhythm

2

Pour Lavarel 5 et 5+ commande est:

php artisan route:list 

Pour la version inférieure Lavarel (inférieure à Lavarel 5), il serait:

php artisan routes 
Questions connexes